Statistics.Distribution.Beta:$centropy from math-functions-0.1.5.2

Time bar (total: 13.3s)

analyze1.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 28 to 20 computations (28.6% saved)

sample1.7s (12.8%)

Results
1.2s5362×body256valid
512.0ms2894×body256infinite
Bogosity

preprocess44.0ms (0.3%)

Algorithm
egg-herbie
Rules
1402×associate-+l+
1170×associate-+r+
1034×associate--r+
786×fma-neg
748×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01461370
14911186
217711172
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 (neg.f64 y) 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 (neg.f64 y) t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) (neg.f64 z))) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 (neg.f64 t) 1) a)) (*.f64 (-.f64 (+.f64 y (neg.f64 t)) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) (neg.f64 a))) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) (neg.f64 b)))
(+.f64 (-.f64 (-.f64 y (*.f64 (-.f64 x 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 x t) 2) b))
(+.f64 (-.f64 (-.f64 z (*.f64 (-.f64 y 1) x)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 t (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 x 1) a)) (*.f64 (-.f64 (+.f64 y x) 2) b))
(+.f64 (-.f64 (-.f64 a (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) x)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 b (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) x))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 z 1) y)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 z t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 (+.f64 t y) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 a 1) z)) (*.f64 (-.f64 t 1) y)) (*.f64 (-.f64 (+.f64 a t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 b 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 b t) 2) y))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) t)) (*.f64 (-.f64 z 1) a)) (*.f64 (-.f64 (+.f64 y z) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) b)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) z))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 a 1) t)) (*.f64 (-.f64 (+.f64 y a) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 b 1) a)) (*.f64 (-.f64 (+.f64 y b) 2) t))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) b)) (*.f64 (-.f64 (+.f64 y t) 2) a))
Outputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (-.f64 t 2)) b))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 -2 t)) b (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 (neg.f64 x) (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 (neg.f64 x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 -2 t)) b (fma.f64 x -1 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 (neg.f64 y) 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 (neg.f64 y) t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 z (+.f64 (neg.f64 y) -1))) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 (neg.f64 y) (-.f64 t 2))))
(fma.f64 b (+.f64 (-.f64 t y) -2) (-.f64 x (fma.f64 z (fma.f64 -1 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 b (-.f64 t (+.f64 y 2)) (+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) (neg.f64 z))) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 -2 t)) b (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 (neg.f64 t) 1) a)) (*.f64 (-.f64 (+.f64 y (neg.f64 t)) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 a (+.f64 (neg.f64 t) -1)))) (*.f64 b (+.f64 (-.f64 y t) -2)))
(fma.f64 b (-.f64 y (-.f64 t -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (fma.f64 -1 t -1)))))
(fma.f64 b (+.f64 (-.f64 y t) -2) (+.f64 x (fma.f64 z (-.f64 1 y) (+.f64 (*.f64 a t) a))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) (neg.f64 a))) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) (neg.f64 a)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) (*.f64 (+.f64 t -1) a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 -2 t)) b))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) (neg.f64 b)))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (-.f64 t 2)) (neg.f64 b)))
(-.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b))
(+.f64 x (-.f64 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))) (*.f64 (+.f64 y (+.f64 -2 t)) b)))
(+.f64 (-.f64 (-.f64 y (*.f64 (-.f64 x 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 x t) 2) b))
(+.f64 (-.f64 (-.f64 y (*.f64 z (+.f64 x -1))) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 (+.f64 x t) -2)))
(fma.f64 b (+.f64 x (+.f64 t -2)) (-.f64 y (fma.f64 z (+.f64 x -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 b (+.f64 (+.f64 -2 t) x) (+.f64 y (fma.f64 z (-.f64 1 x) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 z (*.f64 (-.f64 y 1) x)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 z (+.f64 (*.f64 x (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 z (fma.f64 x (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 -2 t)) b (+.f64 z (fma.f64 x (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 t (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 x 1) a)) (*.f64 (-.f64 (+.f64 y x) 2) b))
(+.f64 (-.f64 t (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 a (+.f64 x -1)))) (*.f64 b (+.f64 y (-.f64 x 2))))
(fma.f64 b (+.f64 x (+.f64 y -2)) (-.f64 t (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 x -1)))))
(fma.f64 b (+.f64 y (+.f64 x -2)) (-.f64 t (fma.f64 (+.f64 y -1) z (*.f64 a (-.f64 x 1)))))
(+.f64 (-.f64 (-.f64 a (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) x)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 a (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 x (+.f64 t -1)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 a (fma.f64 (+.f64 y -1) z (*.f64 x (+.f64 t -1)))))
(fma.f64 (+.f64 y (+.f64 -2 t)) b (+.f64 a (fma.f64 z (-.f64 1 y) (*.f64 x (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 b (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) x))
(+.f64 (-.f64 b (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 x (+.f64 y (-.f64 t 2))))
(fma.f64 x (+.f64 y (+.f64 t -2)) (-.f64 b (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 x (+.f64 y (+.f64 -2 t)) (+.f64 b (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 z 1) y)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 z t) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 y (+.f64 z -1)) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 z (-.f64 t 2))))
(fma.f64 b (+.f64 z (+.f64 t -2)) (-.f64 x (fma.f64 y (+.f64 z -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 b (+.f64 z (+.f64 t -2)) (+.f64 x (fma.f64 y (-.f64 1 z) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 (+.f64 t y) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 x (+.f64 (*.f64 z (+.f64 t -1)) (*.f64 (+.f64 y -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 z (+.f64 t -1) (*.f64 (+.f64 y -1) a))))
(fma.f64 (+.f64 y (+.f64 -2 t)) b (-.f64 x (fma.f64 (+.f64 y -1) a (-.f64 (*.f64 z t) z))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 a 1) z)) (*.f64 (-.f64 t 1) y)) (*.f64 (-.f64 (+.f64 a t) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 a -1)) (*.f64 y (+.f64 t -1)))) (*.f64 b (+.f64 (+.f64 t a) -2)))
(fma.f64 b (+.f64 t (+.f64 a -2)) (-.f64 x (fma.f64 z (+.f64 a -1) (*.f64 y (+.f64 t -1)))))
(fma.f64 b (+.f64 t (+.f64 -2 a)) (+.f64 x (fma.f64 z (-.f64 1 a) (*.f64 y (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 b 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 b t) 2) y))
(+.f64 (-.f64 (-.f64 x (*.f64 z (+.f64 b -1))) (*.f64 (+.f64 t -1) a)) (*.f64 y (+.f64 (+.f64 t b) -2)))
(fma.f64 y (+.f64 t (+.f64 b -2)) (-.f64 x (fma.f64 z (+.f64 b -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 y (+.f64 t (+.f64 b -2)) (+.f64 x (fma.f64 z (-.f64 1 b) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) t)) (*.f64 (-.f64 z 1) a)) (*.f64 (-.f64 (+.f64 y z) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) t) (*.f64 a (+.f64 z -1)))) (*.f64 b (+.f64 y (-.f64 z 2))))
(fma.f64 b (+.f64 y (+.f64 z -2)) (-.f64 x (fma.f64 (+.f64 y -1) t (*.f64 a (+.f64 z -1)))))
(fma.f64 b (+.f64 y (+.f64 z -2)) (+.f64 x (fma.f64 t (-.f64 1 y) (*.f64 a (-.f64 1 z)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 x (+.f64 (*.f64 z (+.f64 t -1)) (*.f64 (+.f64 y -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 z (+.f64 t -1) (*.f64 (+.f64 y -1) a))))
(fma.f64 (+.f64 y (+.f64 -2 t)) b (-.f64 x (fma.f64 (+.f64 y -1) a (-.f64 (*.f64 z t) z))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) b)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) z))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) b)) (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y (-.f64 t 2))))
(fma.f64 z (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 (+.f64 y -1) b (*.f64 (+.f64 t -1) a))))
(fma.f64 z (+.f64 y (+.f64 -2 t)) (+.f64 x (fma.f64 b (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 a 1) t)) (*.f64 (-.f64 (+.f64 y a) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t (+.f64 a -1)))) (*.f64 b (+.f64 y (-.f64 a 2))))
(fma.f64 b (+.f64 y (+.f64 a -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (+.f64 a -1)))))
(fma.f64 b (+.f64 y (+.f64 a -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 t (-.f64 1 a)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 b 1) a)) (*.f64 (-.f64 (+.f64 y b) 2) t))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a (+.f64 b -1))) (*.f64 t (+.f64 y (-.f64 b 2))))
(fma.f64 t (+.f64 y (+.f64 b -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 b -1)))))
(fma.f64 t (+.f64 y (+.f64 b -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 b)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) b)) (*.f64 (-.f64 (+.f64 y t) 2) a))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) b)) (*.f64 a (+.f64 y (-.f64 t 2))))
(fma.f64 a (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) b))))
(fma.f64 a (+.f64 y (+.f64 -2 t)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 b (-.f64 1 t)))))
Compiler

Compiled 33 to 25 computations (24.2% saved)

simplify69.0ms (0.5%)

Algorithm
egg-herbie
Rules
1010×distribute-neg-in
970×fma-neg
938×associate--l-
724×sub-neg
688×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02061
15153
214849
362049
4223549
5551249
6702849
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Outputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))

eval2.0ms (0%)

Compiler

Compiled 103 to 63 computations (38.8% saved)

prune4.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New235
Fresh101
Picked000
Done000
Total336
Accurracy
97.3%
Counts
6 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.9%
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
96.1%
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
94.9%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
96.9%
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
96.1%
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
94.9%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
Compiler

Compiled 152 to 104 computations (31.6% saved)

localize274.0ms (2.1%)

Local Accuracy

Found 10 expressions with local accuracy:

NewAccuracyProgram
100.0%
(fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))
100.0%
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))
96.9%
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
100.0%
(fma.f64 z (-.f64 1 y) x)
98.8%
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
97.3%
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))
100.0%
(*.f64 (+.f64 y -1) z)
100.0%
(*.f64 (+.f64 y (-.f64 t 2)) b)
99.0%
(-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))
96.4%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
Compiler

Compiled 214 to 122 computations (43% saved)

series34.0ms (0.3%)

Counts
10 → 528
Calls

132 calls:

TimeVariablePointExpression
3.0ms
y
@-inf
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
2.0ms
z
@-inf
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
1.0ms
b
@-inf
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
1.0ms
x
@0
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
1.0ms
y
@inf
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))

rewrite103.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
854×add-sqr-sqrt
840×pow1
840×*-un-lft-identity
794×add-cbrt-cube
794×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035342
1848338
Stop Event
node limit
Counts
10 → 163
Calls
Call 1
Inputs
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
(-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))
(*.f64 (+.f64 y (-.f64 t 2)) b)
(*.f64 (+.f64 y -1) z)
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))
(fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))
Outputs
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (*.f64 (+.f64 -1 t) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(+.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 (+.f64 -1 t) a (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 (+.f64 -1 t) a (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 1 (*.f64 (+.f64 -1 t) a) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 1 (*.f64 (+.f64 -1 t) a) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(*.f64 1 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (fma.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 -1 t) a) (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 -1 t) a)) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 -1 t) a (*.f64 (+.f64 y (+.f64 t -2)) b)))
(pow.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (+.f64 -1 t) a (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (+.f64 -1 t) a (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 1 (*.f64 (+.f64 -1 t) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 1 (*.f64 (+.f64 -1 t) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 1 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y -1) z))) 1)
(pow.f64 (*.f64 (+.f64 y -1) z) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 y -1) z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y -1) z)))
(exp.f64 (log.f64 (*.f64 (+.f64 y -1) z)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y -1) z)))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 z (-.f64 1 y) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) 1)
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))) 1)
(*.f64 1 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(*.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) 1)
(log.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(expm1.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(exp.f64 (log.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(log1p.f64 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) x))) 1)
(*.f64 1 (fma.f64 z (-.f64 1 y) x))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (fma.f64 z (-.f64 1 y) x))) (cbrt.f64 (fma.f64 z (-.f64 1 y) x)))
(*.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (fma.f64 z (-.f64 1 y) x) 1)
(log.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (-.f64 1 y) x))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 z (-.f64 1 y) x)) (fma.f64 z (-.f64 1 y) x)))
(expm1.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) x)))
(exp.f64 (log.f64 (fma.f64 z (-.f64 1 y) x)))
(log1p.f64 (expm1.f64 (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 (-.f64 (+.f64 t y) 2) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) 1)
(*.f64 1 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (cbrt.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) (cbrt.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (sqrt.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(pow.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1)
(log.f64 (exp.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(exp.f64 (log.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) (fma.f64 x x (fma.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (*.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1)
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 -1 t) a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1)
(*.f64 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(exp.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))

simplify237.0ms (1.8%)

Algorithm
egg-herbie
Rules
1824×fma-neg
1038×fma-def
574×associate-+r+
518×distribute-rgt-in
498×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
056227581
1160123529
2664223529
Stop Event
node limit
Counts
691 → 378
Calls
Call 1
Inputs
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 (-.f64 b z) y)
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 -1 a) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(*.f64 t (-.f64 a b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(*.f64 -1 (*.f64 y b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(*.f64 -1 (*.f64 y b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(*.f64 (-.f64 2 (+.f64 y t)) b)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(*.f64 b (-.f64 t 2))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 (-.f64 y 2) b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 -1 z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
x
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
x
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
x
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 z x)
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
x
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
x
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 (-.f64 b z) y)
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 a t)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(*.f64 a t)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (*.f64 (+.f64 -1 t) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(+.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 (+.f64 -1 t) a (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 (+.f64 -1 t) a (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 1 (*.f64 (+.f64 -1 t) a) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 1 (*.f64 (+.f64 -1 t) a) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(*.f64 1 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (fma.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 -1 t) a) (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 -1 t) a)) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 -1 t) a (*.f64 (+.f64 y (+.f64 t -2)) b)))
(pow.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (+.f64 -1 t) a (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (+.f64 -1 t) a (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 1 (*.f64 (+.f64 -1 t) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 1 (*.f64 (+.f64 -1 t) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 1 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y -1) z))) 1)
(pow.f64 (*.f64 (+.f64 y -1) z) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 y -1) z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y -1) z)))
(exp.f64 (log.f64 (*.f64 (+.f64 y -1) z)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y -1) z)))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 z (-.f64 1 y) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) 1)
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))) 1)
(*.f64 1 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(*.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) 1)
(log.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(expm1.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(exp.f64 (log.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(log1p.f64 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) x))) 1)
(*.f64 1 (fma.f64 z (-.f64 1 y) x))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (fma.f64 z (-.f64 1 y) x))) (cbrt.f64 (fma.f64 z (-.f64 1 y) x)))
(*.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (fma.f64 z (-.f64 1 y) x) 1)
(log.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (-.f64 1 y) x))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 z (-.f64 1 y) x)) (fma.f64 z (-.f64 1 y) x)))
(expm1.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) x)))
(exp.f64 (log.f64 (fma.f64 z (-.f64 1 y) x)))
(log1p.f64 (expm1.f64 (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 (-.f64 (+.f64 t y) 2) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) 1)
(*.f64 1 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (cbrt.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) (cbrt.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (sqrt.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(pow.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1)
(log.f64 (exp.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(exp.f64 (log.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) (fma.f64 x x (fma.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (*.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1)
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 -1 t) a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1)
(*.f64 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(exp.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
Outputs
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 z (-.f64 1 y))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(*.f64 (-.f64 b z) y)
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))
(*.f64 (-.f64 z b) (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 (neg.f64 y) (-.f64 z b) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (neg.f64 (-.f64 z b)) (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 (neg.f64 y) (-.f64 z b) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (neg.f64 (-.f64 z b)) (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 (neg.f64 y) (-.f64 z b) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (neg.f64 (-.f64 z b)) (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (*.f64 -1 a) (*.f64 (-.f64 y 2) b))
(-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2)))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 b (+.f64 y -2)))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 b (+.f64 y -2)))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 b (+.f64 y -2)))
(*.f64 t (-.f64 a b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 b (+.f64 y -2)))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 b (+.f64 y -2)))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 b (+.f64 y -2)))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b))))
(*.f64 t (-.f64 a b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 b (+.f64 y -2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 b (+.f64 y -2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 b (+.f64 y -2)))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))
(*.f64 b (-.f64 2 (+.f64 y t)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(-.f64 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 t 2) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t -2)))
(-.f64 (-.f64 (*.f64 t a) a) (*.f64 b (+.f64 t -2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(*.f64 -1 (*.f64 y b))
(neg.f64 (*.f64 y b))
(*.f64 y (neg.f64 b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(*.f64 -1 (*.f64 y b))
(neg.f64 (*.f64 y b))
(*.f64 y (neg.f64 b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(*.f64 (-.f64 2 (+.f64 y t)) b)
(*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))
(*.f64 b (-.f64 2 (+.f64 y t)))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))
(*.f64 b (-.f64 2 (+.f64 y t)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 y 2) b)
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(+.f64 z (fma.f64 b (+.f64 t -2) x))
(fma.f64 b (+.f64 t -2) (+.f64 z x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x)))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(*.f64 y (-.f64 b z))
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x)))
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x)))
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x)))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))
(*.f64 (-.f64 z b) (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 (neg.f64 y) (-.f64 z b) z))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (neg.f64 (-.f64 z b)) z))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 (neg.f64 y) (-.f64 z b) z))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (neg.f64 (-.f64 z b)) z))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 (neg.f64 y) (-.f64 z b) z))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (neg.f64 (-.f64 z b)) z))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))
(fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(fma.f64 (+.f64 t (+.f64 y -2)) b x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y)))
(fma.f64 z (-.f64 1 y) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
x
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
x
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t))
(*.f64 t (-.f64 b a))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(-.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))
(*.f64 (-.f64 z b) (neg.f64 y))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 (neg.f64 y) (-.f64 z b) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (neg.f64 (-.f64 z b)) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 (neg.f64 y) (-.f64 z b) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (neg.f64 (-.f64 z b)) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 (neg.f64 y) (-.f64 z b) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (neg.f64 (-.f64 z b)) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 z (-.f64 1 y))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
x
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 z x)
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(fma.f64 z (-.f64 1 y) x)
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(fma.f64 z (-.f64 1 y) x)
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(fma.f64 z (-.f64 1 y) x)
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
x
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
x
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(*.f64 (-.f64 b z) y)
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) (fma.f64 a (-.f64 1 t) z)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))
(*.f64 (-.f64 z b) (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 (neg.f64 y) (-.f64 z b) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (neg.f64 (-.f64 z b)) (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 (neg.f64 y) (-.f64 z b) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (neg.f64 (-.f64 z b)) (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 (neg.f64 y) (-.f64 z b) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 a (-.f64 1 t) z))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (neg.f64 (-.f64 z b)) (fma.f64 a (-.f64 1 t) z)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 z (-.f64 1 y))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(-.f64 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 x (*.f64 (-.f64 t 1) a))
(-.f64 x (*.f64 a (+.f64 t -1)))
(fma.f64 a (-.f64 1 t) x)
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) x) a)
(+.f64 x (fma.f64 z (-.f64 1 y) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(fma.f64 (neg.f64 a) t (+.f64 x (fma.f64 z (-.f64 1 y) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(fma.f64 (neg.f64 a) t (+.f64 x (fma.f64 z (-.f64 1 y) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(fma.f64 (neg.f64 a) t (+.f64 x (fma.f64 z (-.f64 1 y) a)))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(fma.f64 (neg.f64 a) t (+.f64 x (fma.f64 z (-.f64 1 y) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(fma.f64 (neg.f64 a) t (+.f64 x (fma.f64 z (-.f64 1 y) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(fma.f64 (neg.f64 a) t (+.f64 x (fma.f64 z (-.f64 1 y) a)))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(fma.f64 (neg.f64 a) t (+.f64 x (fma.f64 z (-.f64 1 y) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(fma.f64 (neg.f64 a) t (+.f64 x (fma.f64 z (-.f64 1 y) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(fma.f64 (neg.f64 a) t (+.f64 x (fma.f64 z (-.f64 1 y) a)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))
(fma.f64 -1 z (*.f64 a (+.f64 t -1)))
(-.f64 (-.f64 (*.f64 t a) a) z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))
(fma.f64 z (+.f64 y -1) (neg.f64 a))
(-.f64 (-.f64 (*.f64 y z) z) a)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (*.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) 0) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (*.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) 0) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (*.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) 0) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (*.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) 0) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (*.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) 0) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (*.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) 0) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (*.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) 0) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) 3)) (fma.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) 3)) (+.f64 (*.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (*.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) 2)) (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(cbrt.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))))))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 (+.f64 -1 t) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 0))
(+.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 0))
(+.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 0))
(+.f64 (fma.f64 (+.f64 -1 t) a (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 0))
(+.f64 (fma.f64 (+.f64 -1 t) a (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 0))
(+.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 0))
(+.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 0))
(+.f64 (fma.f64 1 (*.f64 (+.f64 -1 t) a) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 0))
(+.f64 (fma.f64 1 (*.f64 (+.f64 -1 t) a) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 0))
(*.f64 1 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (fma.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 -1 t) a) (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (fma.f64 (*.f64 a (+.f64 t -1)) (*.f64 a (+.f64 t -1)) (fma.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (fma.f64 (-.f64 (*.f64 t a) a) (-.f64 (*.f64 t a) a) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 -1 t) a)) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 -1 t) a (*.f64 (+.f64 y (+.f64 t -2)) b)))
(/.f64 (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 t a) a) (-.f64 (*.f64 t a) a)) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))))
(pow.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 (+.f64 -1 t) a (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 (+.f64 -1 t) a (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 a (+.f64 -1 t) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 1 (*.f64 (+.f64 -1 t) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 1 (*.f64 (+.f64 -1 t) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 1 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 0))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 0))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 b) (+.f64 t (+.f64 y -2)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 0))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)
(*.f64 b (+.f64 t (+.f64 y -2)))
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)
(*.f64 b (+.f64 t (+.f64 y -2)))
(log.f64 (exp.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 b (+.f64 t (+.f64 y -2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y -1) z))) 1)
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(pow.f64 (*.f64 (+.f64 y -1) z) 1)
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(log.f64 (exp.f64 (*.f64 (+.f64 y -1) z)))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z))))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z)))
(cbrt.f64 (*.f64 (*.f64 z (+.f64 y -1)) (*.f64 (*.f64 z (+.f64 y -1)) (*.f64 z (+.f64 y -1)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) z) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y -1) z)))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(exp.f64 (log.f64 (*.f64 (+.f64 y -1) z)))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y -1) z)))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 z (-.f64 1 y) x))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) 1)
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) 1)
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(cbrt.f64 (*.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x)))))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))) 1)
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 1 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) 1)
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(log.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(cbrt.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))))))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(exp.f64 (log.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(log1p.f64 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) x))) 1)
(fma.f64 z (-.f64 1 y) x)
(*.f64 1 (fma.f64 z (-.f64 1 y) x))
(fma.f64 z (-.f64 1 y) x)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (fma.f64 z (-.f64 1 y) x))) (cbrt.f64 (fma.f64 z (-.f64 1 y) x)))
(fma.f64 z (-.f64 1 y) x)
(*.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (fma.f64 z (-.f64 1 y) x)))
(fma.f64 z (-.f64 1 y) x)
(pow.f64 (fma.f64 z (-.f64 1 y) x) 1)
(fma.f64 z (-.f64 1 y) x)
(log.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x)))
(fma.f64 z (-.f64 1 y) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (-.f64 1 y) x))))
(fma.f64 z (-.f64 1 y) x)
(cbrt.f64 (*.f64 (*.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 z (-.f64 1 y) x)) (fma.f64 z (-.f64 1 y) x)))
(cbrt.f64 (*.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 z (-.f64 1 y) x))))
(cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) x)))
(fma.f64 z (-.f64 1 y) x)
(exp.f64 (log.f64 (fma.f64 z (-.f64 1 y) x)))
(fma.f64 z (-.f64 1 y) x)
(log1p.f64 (expm1.f64 (fma.f64 z (-.f64 1 y) x)))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 (-.f64 (+.f64 t y) 2) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) 1)
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 1 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (cbrt.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) (cbrt.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (sqrt.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(pow.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1)
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(log.f64 (exp.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(cbrt.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))))))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(exp.f64 (log.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 (+.f64 t y) 2) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z) 0))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z) 0))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z) 0))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z) 0))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z) 0))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 3)) (fma.f64 x x (fma.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (*.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))) 3)) (fma.f64 x x (fma.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))) (*.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z) 3)) (fma.f64 x x (*.f64 (-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z) (+.f64 x (-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z) 2)) (+.f64 x (-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) 1)
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(cbrt.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))))))
(cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 -1 t) a))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1)
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(*.f64 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1)
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(log.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(exp.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 a (+.f64 t -1) (*.f64 y z)) z)

eval197.0ms (1.5%)

Compiler

Compiled 10569 to 6399 computations (39.5% saved)

prune133.0ms (1%)

Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New36612378
Fresh000
Picked303
Done000
Total36912381
Accurracy
100.0%
Counts
381 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
71.1%
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
94.9%
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
70.7%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
49.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
71.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
76.5%
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
34.0%
(*.f64 (-.f64 (+.f64 y t) 2) b)
26.9%
(*.f64 (-.f64 b z) y)
21.8%
(*.f64 z (-.f64 1 y))
35.6%
(*.f64 t (-.f64 b a))
33.8%
(*.f64 a (-.f64 1 t))
20.6%
x
71.1%
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
94.9%
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
70.7%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
49.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
71.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
76.5%
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
34.0%
(*.f64 (-.f64 (+.f64 y t) 2) b)
26.9%
(*.f64 (-.f64 b z) y)
21.8%
(*.f64 z (-.f64 1 y))
35.6%
(*.f64 t (-.f64 b a))
33.8%
(*.f64 a (-.f64 1 t))
20.6%
x
Compiler

Compiled 726 to 524 computations (27.8% saved)

localize171.0ms (1.3%)

Local Accuracy

Found 10 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 t (-.f64 a b))
100.0%
(-.f64 x (*.f64 (+.f64 y -1) z))
100.0%
(*.f64 (+.f64 y -1) z)
98.8%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
100.0%
(*.f64 (-.f64 (+.f64 y t) 2) b)
100.0%
(*.f64 z (-.f64 1 y))
100.0%
(-.f64 (*.f64 y z) z)
100.0%
(*.f64 (+.f64 y (-.f64 t 2)) b)
99.0%
(-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))
96.4%
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
Compiler

Compiled 171 to 79 computations (53.8% saved)

series15.0ms (0.1%)

Counts
7 → 264
Calls

75 calls:

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

rewrite84.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
828×add-sqr-sqrt
816×pow1
816×*-un-lft-identity
774×add-cbrt-cube
774×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032175
1797171
Stop Event
node limit
Counts
7 → 141
Calls
Call 1
Inputs
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 1 y))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
(-.f64 x (*.f64 (+.f64 y -1) z))
(*.f64 t (-.f64 a b))
Outputs
(+.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))
(+.f64 (fma.f64 1 (+.f64 (-.f64 x (*.f64 y z)) z) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 1 (+.f64 (-.f64 x (*.f64 y z)) z) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z))) (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z))) (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (sqrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (sqrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(*.f64 1 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 x (*.f64 y z)) z) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (fma.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (+.f64 (-.f64 x (*.f64 y z)) z) (fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (+.f64 (-.f64 x (*.f64 y z)) z)) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (+.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(pow.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(log.f64 (exp.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(exp.f64 (log.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 1 x (neg.f64 (+.f64 (-.f64 (*.f64 y z) z) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(fma.f64 1 (+.f64 (-.f64 x (*.f64 y z)) z) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z))) (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (+.f64 (-.f64 (*.f64 y z) z) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(fma.f64 (sqrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (sqrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (+.f64 (-.f64 (*.f64 y z) z) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(+.f64 (*.f64 y z) (neg.f64 z))
(+.f64 (-.f64 (*.f64 y z) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))
(+.f64 (fma.f64 y z (neg.f64 (*.f64 z 1))) (fma.f64 (neg.f64 z) 1 (*.f64 z 1)))
(+.f64 (fma.f64 y z (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z)))))
(+.f64 (fma.f64 z y (neg.f64 (*.f64 z 1))) (fma.f64 (neg.f64 z) 1 (*.f64 z 1)))
(+.f64 (fma.f64 z y (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z)))))
(+.f64 (fma.f64 1 (*.f64 y z) (neg.f64 (*.f64 z 1))) (fma.f64 (neg.f64 z) 1 (*.f64 z 1)))
(+.f64 (fma.f64 1 (*.f64 y z) (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 y z)) (cbrt.f64 (*.f64 y z))) (cbrt.f64 (*.f64 y z)) (neg.f64 (*.f64 z 1))) (fma.f64 (neg.f64 z) 1 (*.f64 z 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 y z)) (cbrt.f64 (*.f64 y z))) (cbrt.f64 (*.f64 y z)) (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (neg.f64 (*.f64 z 1))) (fma.f64 (neg.f64 z) 1 (*.f64 z 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z)))))
(*.f64 1 (-.f64 (*.f64 y z) z))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y z) z)) (cbrt.f64 (-.f64 (*.f64 y z) z))) (cbrt.f64 (-.f64 (*.f64 y z) z)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y z) z)) (sqrt.f64 (-.f64 (*.f64 y z) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 z 3)) (fma.f64 (*.f64 y z) (*.f64 y z) (fma.f64 z z (*.f64 (*.f64 y z) z))))
(/.f64 (-.f64 (*.f64 (*.f64 y z) (*.f64 y z)) (*.f64 z z)) (fma.f64 y z z))
(pow.f64 (-.f64 (*.f64 y z) z) 1)
(log.f64 (exp.f64 (-.f64 (*.f64 y z) z)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y z) z))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 y z) z) (-.f64 (*.f64 y z) z)) (-.f64 (*.f64 y z) z)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y z) z)))
(exp.f64 (log.f64 (-.f64 (*.f64 y z) z)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y z) z)))
(fma.f64 y z (neg.f64 z))
(fma.f64 z y (neg.f64 z))
(fma.f64 1 (*.f64 y z) (neg.f64 z))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y z)) (cbrt.f64 (*.f64 y z))) (cbrt.f64 (*.f64 y z)) (neg.f64 z))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (neg.f64 z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 1 y)))) 1)
(pow.f64 (*.f64 z (-.f64 1 y)) 1)
(log.f64 (exp.f64 (*.f64 z (-.f64 1 y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 z (-.f64 1 y)) (*.f64 z (-.f64 1 y))) (*.f64 z (-.f64 1 y))))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 1 y))))
(exp.f64 (log.f64 (*.f64 z (-.f64 1 y))))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 1 y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 t (-.f64 a b))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 t) (-.f64 a b)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (*.f64 t (-.f64 a b)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 a b))) 1 (*.f64 (*.f64 t (-.f64 a b)) 1)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 t (-.f64 a b)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 a b))) 1 (*.f64 (*.f64 t (-.f64 a b)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b)))))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 t (-.f64 a b)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 a b))) 1 (*.f64 (*.f64 t (-.f64 a b)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b)))))))
(*.f64 1 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))) (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))))) (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))) (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (fma.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 t (-.f64 a b)) (*.f64 t (-.f64 a b)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))))))
(/.f64 (-.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (*.f64 t (-.f64 a b)) (*.f64 t (-.f64 a b)))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))))
(pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) 1)
(log.f64 (exp.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))))
(fma.f64 1 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 t (-.f64 a b))))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 t) (-.f64 a b)))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 t (-.f64 a b))))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (neg.f64 t) (-.f64 a b)))
(fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 t (-.f64 a b))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (neg.f64 t) (-.f64 a b)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))))
(+.f64 x (neg.f64 (*.f64 z (+.f64 y -1))))
(+.f64 x (*.f64 (neg.f64 (+.f64 y -1)) z))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 z (+.f64 y -1)) 1))) (fma.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 z (+.f64 y -1)) 1))) (fma.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1)))))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 z (+.f64 y -1)) 1))) (fma.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1)))))))
(*.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 x x (fma.f64 (*.f64 z (+.f64 y -1)) (*.f64 z (+.f64 y -1)) (*.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 z (+.f64 y -1)) (*.f64 z (+.f64 y -1)))) (+.f64 x (*.f64 z (+.f64 y -1))))
(pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)
(log.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1)))) (-.f64 x (*.f64 z (+.f64 y -1)))))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(exp.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(fma.f64 1 x (neg.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 1 x (*.f64 (neg.f64 (+.f64 y -1)) z))
(fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (*.f64 (neg.f64 (+.f64 y -1)) z))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (neg.f64 (+.f64 y -1)) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 a b)))) 1)
(pow.f64 (*.f64 t (-.f64 a b)) 1)
(log.f64 (exp.f64 (*.f64 t (-.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 a b)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 t (-.f64 a b)) (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 a b))))
(exp.f64 (log.f64 (*.f64 t (-.f64 a b))))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 a b))))

simplify167.0ms (1.3%)

Algorithm
egg-herbie
Rules
1144×fma-def
590×associate-*r*
580×associate-*l*
560×exp-sum
500×exp-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
050013427
1156911603
2641111603
Stop Event
node limit
Counts
405 → 297
Calls
Call 1
Inputs
(-.f64 (+.f64 z (*.f64 (-.f64 (+.f64 y t) 2) b)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a))
(*.f64 (-.f64 b z) y)
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(*.f64 (+.f64 1 (*.f64 -1 y)) z)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 y z) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (+.f64 (*.f64 y z) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (+.f64 (*.f64 y z) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (+.f64 (*.f64 y z) (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (+.f64 (*.f64 y z) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (+.f64 (*.f64 y z) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (+.f64 (*.f64 y z) (*.f64 -1 a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (+.f64 (*.f64 y z) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (+.f64 (*.f64 y z) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (+.f64 (*.f64 y z) (*.f64 -1 a)))
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 y z))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 y z))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 y z))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 y z))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 y z))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 y z))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 y z))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 y z))
(-.f64 (+.f64 z x) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) z))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) z))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) z))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) z))
z
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 b (-.f64 t 2))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 (-.f64 y 2) b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 x (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 t (-.f64 a b)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
x
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
x
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(-.f64 x (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
x
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(*.f64 -1 (*.f64 t b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 -1 (*.f64 t b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 -1 (*.f64 t b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(+.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))
(+.f64 (fma.f64 1 (+.f64 (-.f64 x (*.f64 y z)) z) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 1 (+.f64 (-.f64 x (*.f64 y z)) z) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z))) (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z))) (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (sqrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (sqrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(*.f64 1 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 x (*.f64 y z)) z) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (fma.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (+.f64 (-.f64 x (*.f64 y z)) z) (fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (+.f64 (-.f64 x (*.f64 y z)) z)) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (+.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(pow.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(log.f64 (exp.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(exp.f64 (log.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 1 x (neg.f64 (+.f64 (-.f64 (*.f64 y z) z) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(fma.f64 1 (+.f64 (-.f64 x (*.f64 y z)) z) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z))) (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (+.f64 (-.f64 (*.f64 y z) z) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(fma.f64 (sqrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (sqrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (+.f64 (-.f64 (*.f64 y z) z) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(+.f64 (*.f64 y z) (neg.f64 z))
(+.f64 (-.f64 (*.f64 y z) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))
(+.f64 (fma.f64 y z (neg.f64 (*.f64 z 1))) (fma.f64 (neg.f64 z) 1 (*.f64 z 1)))
(+.f64 (fma.f64 y z (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z)))))
(+.f64 (fma.f64 z y (neg.f64 (*.f64 z 1))) (fma.f64 (neg.f64 z) 1 (*.f64 z 1)))
(+.f64 (fma.f64 z y (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z)))))
(+.f64 (fma.f64 1 (*.f64 y z) (neg.f64 (*.f64 z 1))) (fma.f64 (neg.f64 z) 1 (*.f64 z 1)))
(+.f64 (fma.f64 1 (*.f64 y z) (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 y z)) (cbrt.f64 (*.f64 y z))) (cbrt.f64 (*.f64 y z)) (neg.f64 (*.f64 z 1))) (fma.f64 (neg.f64 z) 1 (*.f64 z 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 y z)) (cbrt.f64 (*.f64 y z))) (cbrt.f64 (*.f64 y z)) (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (neg.f64 (*.f64 z 1))) (fma.f64 (neg.f64 z) 1 (*.f64 z 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z)))))
(*.f64 1 (-.f64 (*.f64 y z) z))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y z) z)) (cbrt.f64 (-.f64 (*.f64 y z) z))) (cbrt.f64 (-.f64 (*.f64 y z) z)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y z) z)) (sqrt.f64 (-.f64 (*.f64 y z) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 z 3)) (fma.f64 (*.f64 y z) (*.f64 y z) (fma.f64 z z (*.f64 (*.f64 y z) z))))
(/.f64 (-.f64 (*.f64 (*.f64 y z) (*.f64 y z)) (*.f64 z z)) (fma.f64 y z z))
(pow.f64 (-.f64 (*.f64 y z) z) 1)
(log.f64 (exp.f64 (-.f64 (*.f64 y z) z)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y z) z))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 y z) z) (-.f64 (*.f64 y z) z)) (-.f64 (*.f64 y z) z)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y z) z)))
(exp.f64 (log.f64 (-.f64 (*.f64 y z) z)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y z) z)))
(fma.f64 y z (neg.f64 z))
(fma.f64 z y (neg.f64 z))
(fma.f64 1 (*.f64 y z) (neg.f64 z))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y z)) (cbrt.f64 (*.f64 y z))) (cbrt.f64 (*.f64 y z)) (neg.f64 z))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (neg.f64 z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 1 y)))) 1)
(pow.f64 (*.f64 z (-.f64 1 y)) 1)
(log.f64 (exp.f64 (*.f64 z (-.f64 1 y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 z (-.f64 1 y)) (*.f64 z (-.f64 1 y))) (*.f64 z (-.f64 1 y))))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 1 y))))
(exp.f64 (log.f64 (*.f64 z (-.f64 1 y))))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 1 y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 t (-.f64 a b))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 t) (-.f64 a b)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (*.f64 t (-.f64 a b)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 a b))) 1 (*.f64 (*.f64 t (-.f64 a b)) 1)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 t (-.f64 a b)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 a b))) 1 (*.f64 (*.f64 t (-.f64 a b)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b)))))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 t (-.f64 a b)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 a b))) 1 (*.f64 (*.f64 t (-.f64 a b)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b)))))))
(*.f64 1 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))) (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))))) (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))) (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (fma.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 t (-.f64 a b)) (*.f64 t (-.f64 a b)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))))))
(/.f64 (-.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (*.f64 t (-.f64 a b)) (*.f64 t (-.f64 a b)))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))))
(pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) 1)
(log.f64 (exp.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))))
(fma.f64 1 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 t (-.f64 a b))))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 t) (-.f64 a b)))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 t (-.f64 a b))))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (neg.f64 t) (-.f64 a b)))
(fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 t (-.f64 a b))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (neg.f64 t) (-.f64 a b)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))))
(+.f64 x (neg.f64 (*.f64 z (+.f64 y -1))))
(+.f64 x (*.f64 (neg.f64 (+.f64 y -1)) z))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 z (+.f64 y -1)) 1))) (fma.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 z (+.f64 y -1)) 1))) (fma.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1)))))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 z (+.f64 y -1)) 1))) (fma.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1)))))))
(*.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 x x (fma.f64 (*.f64 z (+.f64 y -1)) (*.f64 z (+.f64 y -1)) (*.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 z (+.f64 y -1)) (*.f64 z (+.f64 y -1)))) (+.f64 x (*.f64 z (+.f64 y -1))))
(pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)
(log.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1)))) (-.f64 x (*.f64 z (+.f64 y -1)))))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(exp.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(fma.f64 1 x (neg.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 1 x (*.f64 (neg.f64 (+.f64 y -1)) z))
(fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (*.f64 (neg.f64 (+.f64 y -1)) z))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (neg.f64 (+.f64 y -1)) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 a b)))) 1)
(pow.f64 (*.f64 t (-.f64 a b)) 1)
(log.f64 (exp.f64 (*.f64 t (-.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 a b)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 t (-.f64 a b)) (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 a b))))
(exp.f64 (log.f64 (*.f64 t (-.f64 a b))))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 a b))))
Outputs
(-.f64 (+.f64 z (*.f64 (-.f64 (+.f64 y t) 2) b)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 z (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) z) (fma.f64 z y (*.f64 a (+.f64 t -1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a))
(+.f64 z (-.f64 (fma.f64 b (+.f64 t -2) x) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 t -2) z) (-.f64 x (*.f64 a (+.f64 t -1))))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t -2) b (+.f64 z (fma.f64 (-.f64 b z) y x))) (*.f64 a (+.f64 t -1)))
(+.f64 z (+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t -2) b (+.f64 z (fma.f64 (-.f64 b z) y x))) (*.f64 a (+.f64 t -1)))
(+.f64 z (+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t -2) b (+.f64 z (fma.f64 (-.f64 b z) y x))) (*.f64 a (+.f64 t -1)))
(+.f64 z (+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (*.f64 a (-.f64 1 t))))
(*.f64 (-.f64 b z) y)
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t -2) b (+.f64 z (fma.f64 (-.f64 b z) y x))) (*.f64 a (+.f64 t -1)))
(+.f64 z (+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t -2) b (+.f64 z (fma.f64 (-.f64 b z) y x))) (*.f64 a (+.f64 t -1)))
(+.f64 z (+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t -2) b (+.f64 z (fma.f64 (-.f64 b z) y x))) (*.f64 a (+.f64 t -1)))
(+.f64 z (+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (*.f64 a (-.f64 1 t))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(*.f64 (neg.f64 y) (+.f64 (neg.f64 b) z))
(*.f64 y (neg.f64 (fma.f64 b -1 z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 -1 (*.f64 y (+.f64 (neg.f64 b) z)) (+.f64 z (fma.f64 b (+.f64 t -2) x))) (*.f64 a (+.f64 t -1)))
(+.f64 (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 (neg.f64 y) (fma.f64 b -1 z) z)) (*.f64 a (-.f64 1 t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 -1 (*.f64 y (+.f64 (neg.f64 b) z)) (+.f64 z (fma.f64 b (+.f64 t -2) x))) (*.f64 a (+.f64 t -1)))
(+.f64 (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 (neg.f64 y) (fma.f64 b -1 z) z)) (*.f64 a (-.f64 1 t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 -1 (*.f64 y (+.f64 (neg.f64 b) z)) (+.f64 z (fma.f64 b (+.f64 t -2) x))) (*.f64 a (+.f64 t -1)))
(+.f64 (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 (neg.f64 y) (fma.f64 b -1 z) z)) (*.f64 a (-.f64 1 t)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (+.f64 t -1)))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t (+.f64 y -2)))))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(*.f64 (+.f64 1 (*.f64 -1 y)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x)) (*.f64 (-.f64 t 1) a))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x)) (*.f64 (-.f64 t 1) a))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x)) (*.f64 (-.f64 t 1) a))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 y z) (*.f64 -1 a)))
(-.f64 (+.f64 z (fma.f64 (+.f64 y -2) b x)) (fma.f64 y z (neg.f64 a)))
(+.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 z (-.f64 (*.f64 z y) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (+.f64 (*.f64 y z) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (+.f64 z (fma.f64 (+.f64 y -2) b x))) (fma.f64 y z (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) z) (-.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 z y) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (+.f64 (*.f64 y z) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (+.f64 z (fma.f64 (+.f64 y -2) b x))) (fma.f64 y z (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) z) (-.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 z y) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (+.f64 (*.f64 y z) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (+.f64 z (fma.f64 (+.f64 y -2) b x))) (fma.f64 y z (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) z) (-.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 z y) a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (+.f64 (*.f64 y z) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (+.f64 z (fma.f64 (+.f64 y -2) b x))) (fma.f64 y z (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) z) (-.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 z y) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (+.f64 (*.f64 y z) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (+.f64 z (fma.f64 (+.f64 y -2) b x))) (fma.f64 y z (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) z) (-.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 z y) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (+.f64 (*.f64 y z) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (+.f64 z (fma.f64 (+.f64 y -2) b x))) (fma.f64 y z (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) z) (-.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 z y) a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (+.f64 (*.f64 y z) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (+.f64 z (fma.f64 (+.f64 y -2) b x))) (fma.f64 y z (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) z) (-.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 z y) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (+.f64 (*.f64 y z) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (+.f64 z (fma.f64 (+.f64 y -2) b x))) (fma.f64 y z (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) z) (-.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 z y) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (+.f64 (*.f64 y z) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (+.f64 z (fma.f64 (+.f64 y -2) b x))) (fma.f64 y z (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) z) (-.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 z y) a)))
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 y z))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z y)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 y z))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 y z))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 y z))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 y z))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 y z))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 y z))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 y z))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 y z))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 y z))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 z x) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 z (-.f64 x (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(-.f64 (*.f64 z y) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(-.f64 (*.f64 z y) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(-.f64 (*.f64 z y) z)
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(-.f64 (*.f64 z y) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(-.f64 (*.f64 z y) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(-.f64 (*.f64 z y) z)
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(-.f64 (*.f64 z y) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(-.f64 (*.f64 z y) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(-.f64 (*.f64 z y) z)
(*.f64 z (-.f64 y 1))
(-.f64 (*.f64 z y) z)
(*.f64 z (-.f64 y 1))
(-.f64 (*.f64 z y) z)
(*.f64 z (-.f64 y 1))
(-.f64 (*.f64 z y) z)
(*.f64 z (-.f64 y 1))
(-.f64 (*.f64 z y) z)
(*.f64 z (-.f64 y 1))
(-.f64 (*.f64 z y) z)
(*.f64 z (-.f64 y 1))
(-.f64 (*.f64 z y) z)
(*.f64 z (-.f64 y 1))
(-.f64 (*.f64 z y) z)
(*.f64 z (-.f64 y 1))
(-.f64 (*.f64 z y) z)
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) z))
(-.f64 (*.f64 z y) z)
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) z))
(-.f64 (*.f64 z y) z)
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) z))
(-.f64 (*.f64 z y) z)
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) z))
(-.f64 (*.f64 z y) z)
z
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 -1 (*.f64 y z))
(*.f64 (neg.f64 y) z)
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 -1 (*.f64 y z))
(*.f64 (neg.f64 y) z)
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 (-.f64 y 2) b)
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1))))
(neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 t (-.f64 b a) (-.f64 z (*.f64 z y)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 x (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 z)))
(-.f64 x (fma.f64 t (-.f64 a b) (neg.f64 z)))
(+.f64 x (fma.f64 t (-.f64 b a) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(*.f64 -1 (*.f64 y z))
(*.f64 (neg.f64 y) z)
(*.f64 z (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(*.f64 -1 (*.f64 y z))
(*.f64 (neg.f64 y) z)
(*.f64 z (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 x (*.f64 t (-.f64 a b)))
(fma.f64 t (-.f64 b a) x)
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 t (-.f64 a b)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 t (-.f64 a b)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 t (-.f64 a b)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 x (*.f64 z (-.f64 y 1)))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(*.f64 -1 (*.f64 t (-.f64 a b)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 t b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(-.f64 (fma.f64 t b x) (fma.f64 z (+.f64 y -1) (*.f64 t a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(-.f64 (fma.f64 t b x) (fma.f64 z (+.f64 y -1) (*.f64 t a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(-.f64 (fma.f64 t b x) (fma.f64 z (+.f64 y -1) (*.f64 t a)))
(*.f64 -1 (*.f64 a t))
(neg.f64 (*.f64 t a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(-.f64 (fma.f64 t b x) (fma.f64 z (+.f64 y -1) (*.f64 t a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(-.f64 (fma.f64 t b x) (fma.f64 z (+.f64 y -1) (*.f64 t a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(-.f64 (fma.f64 t b x) (fma.f64 z (+.f64 y -1) (*.f64 t a)))
(*.f64 -1 (*.f64 a t))
(neg.f64 (*.f64 t a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(-.f64 (fma.f64 t b x) (fma.f64 z (+.f64 y -1) (*.f64 t a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(-.f64 (fma.f64 t b x) (fma.f64 z (+.f64 y -1) (*.f64 t a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(-.f64 (fma.f64 t b x) (fma.f64 z (+.f64 y -1) (*.f64 t a)))
(-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(-.f64 (fma.f64 t b x) (fma.f64 z (+.f64 y -1) (*.f64 t a)))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(-.f64 (fma.f64 t b x) (fma.f64 z (+.f64 y -1) (*.f64 t a)))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(-.f64 (fma.f64 t b x) (fma.f64 z (+.f64 y -1) (*.f64 t a)))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(-.f64 (fma.f64 t b x) (fma.f64 z (+.f64 y -1) (*.f64 t a)))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(-.f64 (fma.f64 t b x) (fma.f64 z (+.f64 y -1) (*.f64 t a)))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(-.f64 (fma.f64 t b x) (fma.f64 z (+.f64 y -1) (*.f64 t a)))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(-.f64 (fma.f64 t b x) (fma.f64 z (+.f64 y -1) (*.f64 t a)))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(-.f64 (fma.f64 t b x) (fma.f64 z (+.f64 y -1) (*.f64 t a)))
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(-.f64 (fma.f64 t b x) (fma.f64 z (+.f64 y -1) (*.f64 t a)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (-.f64 1 y) x)
x
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (-.f64 1 y) x)
x
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (-.f64 1 y) x)
(-.f64 x (*.f64 -1 z))
(+.f64 z x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(fma.f64 z (-.f64 1 y) x)
(*.f64 -1 (*.f64 y z))
(*.f64 (neg.f64 y) z)
(*.f64 z (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(fma.f64 z (-.f64 1 y) x)
(*.f64 -1 (*.f64 y z))
(*.f64 (neg.f64 y) z)
(*.f64 z (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(fma.f64 z (-.f64 1 y) x)
x
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (-.f64 1 y) x)
(*.f64 -1 (*.f64 t b))
(*.f64 (neg.f64 t) b)
(*.f64 t (neg.f64 b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(*.f64 -1 (*.f64 t b))
(*.f64 (neg.f64 t) b)
(*.f64 t (neg.f64 b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(*.f64 -1 (*.f64 t b))
(*.f64 (neg.f64 t) b)
(*.f64 t (neg.f64 b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(+.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(+.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(+.f64 (fma.f64 1 (+.f64 (-.f64 x (*.f64 y z)) z) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (*.f64 a (+.f64 t -1))) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) 0))
(+.f64 (fma.f64 1 (+.f64 (-.f64 x (*.f64 y z)) z) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (*.f64 a (+.f64 t -1))) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z))) (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (*.f64 a (+.f64 t -1))) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z))) (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (*.f64 a (+.f64 t -1))) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) 0))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (sqrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (*.f64 a (+.f64 t -1))) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) 0))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (sqrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (*.f64 a (+.f64 t -1))) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) 0))
(*.f64 1 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 x (*.f64 y z)) z) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (fma.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (+.f64 (-.f64 x (*.f64 y z)) z) (fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) (fma.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (fma.f64 z (-.f64 1 y) x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) 3)) (+.f64 (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 (*.f64 a (+.f64 t -1)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 z (-.f64 1 y) x)))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (+.f64 (-.f64 x (*.f64 y z)) z)) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (+.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (*.f64 (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (fma.f64 z (-.f64 1 y) x)) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (*.f64 a (+.f64 t -1)))) (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))) 6)) (-.f64 (*.f64 a (+.f64 t -1)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 z (-.f64 1 y) x))))
(pow.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(log.f64 (exp.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(cbrt.f64 (*.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (*.f64 a (+.f64 t -1))) (*.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (*.f64 a (+.f64 t -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (*.f64 a (+.f64 t -1))))))
(cbrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) 3))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(exp.f64 (log.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 (+.f64 (-.f64 x (*.f64 y z)) z) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(fma.f64 1 x (neg.f64 (+.f64 (-.f64 (*.f64 y z) z) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(fma.f64 1 (+.f64 (-.f64 x (*.f64 y z)) z) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z))) (cbrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (+.f64 (-.f64 (*.f64 y z) z) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(fma.f64 (sqrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (sqrt.f64 (+.f64 (-.f64 x (*.f64 y z)) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (+.f64 (-.f64 (*.f64 y z) z) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(+.f64 z (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (*.f64 a (+.f64 t -1)))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(+.f64 (*.f64 y z) (neg.f64 z))
(-.f64 (*.f64 z y) z)
(+.f64 (-.f64 (*.f64 y z) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z) (-.f64 (*.f64 z y) z))
(fma.f64 z (+.f64 y -1) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))
(+.f64 (fma.f64 y z (neg.f64 (*.f64 z 1))) (fma.f64 (neg.f64 z) 1 (*.f64 z 1)))
(+.f64 (+.f64 (neg.f64 z) z) (-.f64 (*.f64 z y) z))
(fma.f64 z (+.f64 y -1) (*.f64 z 0))
(+.f64 (fma.f64 y z (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z)))))
(+.f64 (+.f64 (neg.f64 z) z) (-.f64 (*.f64 z y) z))
(fma.f64 z (+.f64 y -1) (*.f64 z 0))
(+.f64 (fma.f64 z y (neg.f64 (*.f64 z 1))) (fma.f64 (neg.f64 z) 1 (*.f64 z 1)))
(+.f64 (+.f64 (neg.f64 z) z) (-.f64 (*.f64 z y) z))
(fma.f64 z (+.f64 y -1) (*.f64 z 0))
(+.f64 (fma.f64 z y (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z)))))
(+.f64 (+.f64 (neg.f64 z) z) (-.f64 (*.f64 z y) z))
(fma.f64 z (+.f64 y -1) (*.f64 z 0))
(+.f64 (fma.f64 1 (*.f64 y z) (neg.f64 (*.f64 z 1))) (fma.f64 (neg.f64 z) 1 (*.f64 z 1)))
(+.f64 (+.f64 (neg.f64 z) z) (-.f64 (*.f64 z y) z))
(fma.f64 z (+.f64 y -1) (*.f64 z 0))
(+.f64 (fma.f64 1 (*.f64 y z) (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z)))))
(+.f64 (+.f64 (neg.f64 z) z) (-.f64 (*.f64 z y) z))
(fma.f64 z (+.f64 y -1) (*.f64 z 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 y z)) (cbrt.f64 (*.f64 y z))) (cbrt.f64 (*.f64 y z)) (neg.f64 (*.f64 z 1))) (fma.f64 (neg.f64 z) 1 (*.f64 z 1)))
(+.f64 (+.f64 (neg.f64 z) z) (-.f64 (*.f64 z y) z))
(fma.f64 z (+.f64 y -1) (*.f64 z 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 y z)) (cbrt.f64 (*.f64 y z))) (cbrt.f64 (*.f64 y z)) (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z)))))
(+.f64 (+.f64 (neg.f64 z) z) (-.f64 (*.f64 z y) z))
(fma.f64 z (+.f64 y -1) (*.f64 z 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (neg.f64 (*.f64 z 1))) (fma.f64 (neg.f64 z) 1 (*.f64 z 1)))
(+.f64 (+.f64 (neg.f64 z) z) (-.f64 (*.f64 z y) z))
(fma.f64 z (+.f64 y -1) (*.f64 z 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (neg.f64 (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z))))) (fma.f64 (neg.f64 (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (cbrt.f64 z)) (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 z) (cbrt.f64 z)))))
(+.f64 (+.f64 (neg.f64 z) z) (-.f64 (*.f64 z y) z))
(fma.f64 z (+.f64 y -1) (*.f64 z 0))
(*.f64 1 (-.f64 (*.f64 y z) z))
(-.f64 (*.f64 z y) z)
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y z) z)) (cbrt.f64 (-.f64 (*.f64 y z) z))) (cbrt.f64 (-.f64 (*.f64 y z) z)))
(-.f64 (*.f64 z y) z)
(*.f64 (sqrt.f64 (-.f64 (*.f64 y z) z)) (sqrt.f64 (-.f64 (*.f64 y z) z)))
(-.f64 (*.f64 z y) z)
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 z 3)) (fma.f64 (*.f64 y z) (*.f64 y z) (fma.f64 z z (*.f64 (*.f64 y z) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 z 3)) (fma.f64 (*.f64 z y) (*.f64 z y) (fma.f64 z z (*.f64 z (*.f64 z y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 z 3)) (fma.f64 y (*.f64 z (*.f64 z y)) (*.f64 z (fma.f64 z y z))))
(/.f64 (-.f64 (*.f64 (*.f64 y z) (*.f64 y z)) (*.f64 z z)) (fma.f64 y z z))
(/.f64 (*.f64 (fma.f64 y z z) (-.f64 (*.f64 z y) z)) (fma.f64 y z z))
(/.f64 (*.f64 z (-.f64 (*.f64 z (*.f64 y y)) z)) (fma.f64 z y z))
(pow.f64 (-.f64 (*.f64 y z) z) 1)
(-.f64 (*.f64 z y) z)
(log.f64 (exp.f64 (-.f64 (*.f64 y z) z)))
(-.f64 (*.f64 z y) z)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y z) z))))
(-.f64 (*.f64 z y) z)
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 y z) z) (-.f64 (*.f64 y z) z)) (-.f64 (*.f64 y z) z)))
(-.f64 (*.f64 z y) z)
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y z) z)))
(-.f64 (*.f64 z y) z)
(exp.f64 (log.f64 (-.f64 (*.f64 y z) z)))
(-.f64 (*.f64 z y) z)
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y z) z)))
(-.f64 (*.f64 z y) z)
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 z y) z)
(fma.f64 z y (neg.f64 z))
(-.f64 (*.f64 z y) z)
(fma.f64 1 (*.f64 y z) (neg.f64 z))
(-.f64 (*.f64 z y) z)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y z)) (cbrt.f64 (*.f64 y z))) (cbrt.f64 (*.f64 y z)) (neg.f64 z))
(-.f64 (*.f64 z y) z)
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (neg.f64 z))
(-.f64 (*.f64 z y) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 1 y)))) 1)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(pow.f64 (*.f64 z (-.f64 1 y)) 1)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(log.f64 (exp.f64 (*.f64 z (-.f64 1 y))))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(cbrt.f64 (*.f64 (*.f64 (*.f64 z (-.f64 1 y)) (*.f64 z (-.f64 1 y))) (*.f64 z (-.f64 1 y))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 z z) (*.f64 (-.f64 1 y) (-.f64 1 y))) (*.f64 z (-.f64 1 y))))
(cbrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 1 y))))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(exp.f64 (log.f64 (*.f64 z (-.f64 1 y))))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 1 y))))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 z y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(log.f64 (exp.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(cbrt.f64 (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 t) (-.f64 a b)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 (*.f64 t (-.f64 a b)) 0))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 (*.f64 t (-.f64 a b)) 0))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 (*.f64 t (-.f64 a b)) 0))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (*.f64 t (-.f64 a b)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 a b))) 1 (*.f64 (*.f64 t (-.f64 a b)) 1)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 (*.f64 t (-.f64 a b)) 0))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b)))))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 (*.f64 t (-.f64 a b)) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 t (-.f64 a b)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 a b))) 1 (*.f64 (*.f64 t (-.f64 a b)) 1)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 (*.f64 t (-.f64 a b)) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b)))))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 (*.f64 t (-.f64 a b)) 0))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 t (-.f64 a b)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 a b))) 1 (*.f64 (*.f64 t (-.f64 a b)) 1)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 (*.f64 t (-.f64 a b)) 0))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (cbrt.f64 (*.f64 t (-.f64 a b)))))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 (*.f64 t (-.f64 a b)) 0))
(*.f64 1 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))) (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))))) (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))) (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (fma.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 t (-.f64 a b)) (*.f64 t (-.f64 a b)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (fma.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 z (-.f64 1 y) x) (fma.f64 (*.f64 t (-.f64 a b)) (*.f64 t (-.f64 a b)) (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 z (-.f64 1 y) x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (+.f64 (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (*.f64 t (-.f64 a b)) (*.f64 t (-.f64 a b)))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))))
(/.f64 (fma.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 z (-.f64 1 y) x) (neg.f64 (*.f64 (*.f64 t (-.f64 a b)) (*.f64 t (-.f64 a b))))) (+.f64 (*.f64 t (-.f64 a b)) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) 1)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(log.f64 (exp.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))))
(cbrt.f64 (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))))))
(cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(exp.f64 (log.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(fma.f64 1 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 t) (-.f64 a b)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (neg.f64 t) (-.f64 a b)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (neg.f64 t) (-.f64 a b)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b)))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (-.f64 a b))))
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))
(+.f64 x (neg.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 z (-.f64 1 y) x)
(+.f64 x (*.f64 (neg.f64 (+.f64 y -1)) z))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 1 y) z (-.f64 (*.f64 z y) z)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (+.f64 y -1) (*.f64 z 0)))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 1 y) z (-.f64 (*.f64 z y) z)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (+.f64 y -1) (*.f64 z 0)))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 1 y) z (-.f64 (*.f64 z y) z)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (+.f64 y -1) (*.f64 z 0)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 z (+.f64 y -1)) 1))) (fma.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 1 y) z (-.f64 (*.f64 z y) z)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (+.f64 y -1) (*.f64 z 0)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1)))))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 1 y) z (-.f64 (*.f64 z y) z)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (+.f64 y -1) (*.f64 z 0)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 z (+.f64 y -1)) 1))) (fma.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 1 y) z (-.f64 (*.f64 z y) z)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (+.f64 y -1) (*.f64 z 0)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1)))))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 1 y) z (-.f64 (*.f64 z y) z)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (+.f64 y -1) (*.f64 z 0)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 z (+.f64 y -1)) 1))) (fma.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 1 y) z (-.f64 (*.f64 z y) z)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (+.f64 y -1) (*.f64 z 0)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (cbrt.f64 (*.f64 z (+.f64 y -1)))))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 1 y) z (-.f64 (*.f64 z y) z)))
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (+.f64 y -1) (*.f64 z 0)))
(*.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))))
(fma.f64 z (-.f64 1 y) x)
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(fma.f64 z (-.f64 1 y) x)
(*.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(fma.f64 z (-.f64 1 y) x)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 x x (fma.f64 (*.f64 z (+.f64 y -1)) (*.f64 z (+.f64 y -1)) (*.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (fma.f64 x x (fma.f64 (-.f64 (*.f64 z y) z) (-.f64 (*.f64 z y) z) (*.f64 x (-.f64 (*.f64 z y) z)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 z (*.f64 z y)) 3)) (fma.f64 x x (*.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 z (+.f64 y -1)) (*.f64 z (+.f64 y -1)))) (+.f64 x (*.f64 z (+.f64 y -1))))
(/.f64 (*.f64 (+.f64 x (-.f64 (*.f64 z y) z)) (fma.f64 z (-.f64 1 y) x)) (+.f64 x (-.f64 (*.f64 z y) z)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) x))
(pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)
(fma.f64 z (-.f64 1 y) x)
(log.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(fma.f64 z (-.f64 1 y) x)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1))))))
(fma.f64 z (-.f64 1 y) x)
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1)))) (-.f64 x (*.f64 z (+.f64 y -1)))))
(fma.f64 z (-.f64 1 y) x)
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(fma.f64 z (-.f64 1 y) x)
(exp.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(fma.f64 z (-.f64 1 y) x)
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(fma.f64 z (-.f64 1 y) x)
(fma.f64 1 x (neg.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 z (-.f64 1 y) x)
(fma.f64 1 x (*.f64 (neg.f64 (+.f64 y -1)) z))
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (*.f64 (neg.f64 (+.f64 y -1)) z))
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (neg.f64 (+.f64 y -1)) z))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 a b)))) 1)
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(pow.f64 (*.f64 t (-.f64 a b)) 1)
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(log.f64 (exp.f64 (*.f64 t (-.f64 a b))))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 a b)))))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(cbrt.f64 (*.f64 (*.f64 (*.f64 t (-.f64 a b)) (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 a b))))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(exp.f64 (log.f64 (*.f64 t (-.f64 a b))))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 a b))))
(fma.f64 a t (*.f64 (neg.f64 t) b))
(*.f64 t (-.f64 a b))

eval135.0ms (1%)

Compiler

Compiled 10416 to 5061 computations (51.4% saved)

prune180.0ms (1.3%)

Pruning

20 alts after pruning (19 fresh and 1 done)

PrunedKeptTotal
New38916405
Fresh437
Picked415
Done000
Total39720417
Accurracy
100.0%
Counts
417 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.6%
(fma.f64 z (-.f64 1 y) x)
70.7%
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (-.f64 (*.f64 t a) a))
49.0%
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (*.f64 y (neg.f64 b)))
62.3%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))
76.5%
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a))
61.0%
(-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))
21.8%
(-.f64 z (*.f64 z y))
40.6%
(-.f64 x (*.f64 z (-.f64 y 1)))
54.4%
(-.f64 x (*.f64 t (-.f64 a b)))
22.6%
(*.f64 (-.f64 y 2) b)
26.9%
(*.f64 (-.f64 b z) y)
15.3%
(*.f64 (neg.f64 y) z)
14.5%
(*.f64 y b)
35.6%
(*.f64 t (-.f64 b a))
15.0%
(*.f64 t b)
23.1%
(*.f64 b (-.f64 t 2))
33.8%
(*.f64 a (-.f64 1 t))
25.6%
(neg.f64 (*.f64 t a))
8.8%
z
20.6%
x
40.6%
(fma.f64 z (-.f64 1 y) x)
70.7%
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (-.f64 (*.f64 t a) a))
49.0%
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (*.f64 y (neg.f64 b)))
62.3%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))
76.5%
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a))
61.0%
(-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))
21.8%
(-.f64 z (*.f64 z y))
40.6%
(-.f64 x (*.f64 z (-.f64 y 1)))
54.4%
(-.f64 x (*.f64 t (-.f64 a b)))
22.6%
(*.f64 (-.f64 y 2) b)
26.9%
(*.f64 (-.f64 b z) y)
15.3%
(*.f64 (neg.f64 y) z)
14.5%
(*.f64 y b)
35.6%
(*.f64 t (-.f64 b a))
15.0%
(*.f64 t b)
23.1%
(*.f64 b (-.f64 t 2))
33.8%
(*.f64 a (-.f64 1 t))
25.6%
(neg.f64 (*.f64 t a))
8.8%
z
20.6%
x
Compiler

Compiled 934 to 686 computations (26.6% saved)

localize156.0ms (1.2%)

Local Accuracy

Found 5 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 (+.f64 y -1) z)
100.0%
(-.f64 x (*.f64 (+.f64 y -1) z))
99.6%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))
100.0%
(-.f64 z (*.f64 z y))
98.5%
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a))
Compiler

Compiled 122 to 62 computations (49.2% saved)

series8.0ms (0.1%)

Counts
3 → 135
Calls

36 calls:

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

rewrite63.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
648×add-sqr-sqrt
636×pow1
636×*-un-lft-identity
604×add-cbrt-cube
604×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02583
160179
Stop Event
node limit
Counts
3 → 129
Calls
Call 1
Inputs
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 z (*.f64 z y))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))
Outputs
(+.f64 z (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)))
(+.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (neg.f64 (+.f64 t -1)) a))
(+.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(+.f64 (fma.f64 1 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (fma.f64 1 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) 2) (cbrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) 2) (cbrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(*.f64 1 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))) 2) (cbrt.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))) (sqrt.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(*.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))))
(*.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (/.f64 1 (+.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (-.f64 (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (sqrt.f64 (*.f64 (+.f64 t -1) a))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)))) (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))))
(/.f64 1 (/.f64 (+.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)))))
(/.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (neg.f64 (+.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)) 3)) (+.f64 (*.f64 z z) (-.f64 (*.f64 (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)) (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a))) (*.f64 z (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a))))))
(/.f64 (+.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 3) (pow.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) 3)) (+.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (-.f64 (*.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 (+.f64 t -1)) a)) (*.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (neg.f64 (+.f64 t -1)) a)))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)) (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)))) (-.f64 z (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a))))
(/.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (*.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 (+.f64 t -1)) a))) (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (neg.f64 (+.f64 t -1)) a)))
(pow.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) 1)
(pow.f64 (cbrt.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))) 3)
(pow.f64 (pow.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))) 2)
(sqrt.f64 (pow.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) 2))
(log.f64 (exp.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)))))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) 3))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(exp.f64 (log.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))) 1))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(fma.f64 1 z (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)))
(fma.f64 1 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (neg.f64 (+.f64 t -1)) a))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) 2) (cbrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)))
(fma.f64 (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(+.f64 z (*.f64 (neg.f64 z) y))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 y) z (*.f64 z y)))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z y))) (sqrt.f64 (*.f64 z y)) (*.f64 z y)))
(+.f64 (fma.f64 1 z (neg.f64 (*.f64 (*.f64 z y) 1))) (fma.f64 (*.f64 (neg.f64 z) y) 1 (*.f64 (*.f64 z y) 1)))
(+.f64 (fma.f64 1 z (neg.f64 (*.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (neg.f64 (*.f64 (*.f64 z y) 1))) (fma.f64 (*.f64 (neg.f64 z) y) 1 (*.f64 (*.f64 z y) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2))))
(+.f64 (fma.f64 (sqrt.f64 z) (sqrt.f64 z) (neg.f64 (*.f64 (*.f64 z y) 1))) (fma.f64 (*.f64 (neg.f64 z) y) 1 (*.f64 (*.f64 z y) 1)))
(+.f64 (fma.f64 (sqrt.f64 z) (sqrt.f64 z) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2))))
(*.f64 1 (-.f64 z (*.f64 z y)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 2) (cbrt.f64 (-.f64 z (*.f64 z y))))
(*.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) (sqrt.f64 (-.f64 z (*.f64 z y))))
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 z y))))))
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y))))
(*.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))))
(/.f64 1 (/.f64 (fma.f64 z z (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 z y)))) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))))
(/.f64 1 (/.f64 (+.f64 z (*.f64 z y)) (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 z z (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 z y)))))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (+.f64 z (*.f64 z y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 z z (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 z y))))))
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))) (neg.f64 (+.f64 z (*.f64 z y))))
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 (neg.f64 z) y) 3)) (+.f64 (*.f64 z z) (-.f64 (*.f64 (*.f64 (neg.f64 z) y) (*.f64 (neg.f64 z) y)) (*.f64 z (*.f64 (neg.f64 z) y)))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 (*.f64 (neg.f64 z) y) (*.f64 (neg.f64 z) y))) (-.f64 z (*.f64 (neg.f64 z) y)))
(pow.f64 (-.f64 z (*.f64 z y)) 1)
(pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 3)
(pow.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) 2)
(sqrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2))
(log.f64 (exp.f64 (-.f64 z (*.f64 z y))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 z (*.f64 z y)))))
(cbrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3))
(expm1.f64 (log1p.f64 (-.f64 z (*.f64 z y))))
(exp.f64 (log.f64 (-.f64 z (*.f64 z y))))
(exp.f64 (*.f64 (log.f64 (-.f64 z (*.f64 z y))) 1))
(log1p.f64 (expm1.f64 (-.f64 z (*.f64 z y))))
(fma.f64 1 z (*.f64 (neg.f64 z) y))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 (neg.f64 z) y))
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 (neg.f64 z) y))
(+.f64 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t a))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 a) t))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (*.f64 t a) 1))) (fma.f64 (*.f64 (neg.f64 a) t) 1 (*.f64 (*.f64 t a) 1)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 t a) 1))) (fma.f64 (*.f64 (neg.f64 a) t) 1 (*.f64 (*.f64 t a) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 t a) 1))) (fma.f64 (*.f64 (neg.f64 a) t) 1 (*.f64 (*.f64 t a) 1)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2))))
(*.f64 1 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))) (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 t a))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a)))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t a) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t a) 2)) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t a) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t a) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (neg.f64 a) t) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (-.f64 (*.f64 (*.f64 (neg.f64 a) t) (*.f64 (neg.f64 a) t)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 a) t)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 t a)) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 t a)) (fma.f64 z (+.f64 y -1) (*.f64 t a))) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (*.f64 (neg.f64 a) t) (*.f64 (neg.f64 a) t))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 a) t)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 t a)) (fma.f64 z (+.f64 y -1) (*.f64 t a)))) (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))))
(pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))) 3)
(pow.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))) 2))
(log.f64 (exp.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))))
(fma.f64 1 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t a))))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 a) t))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t a))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (neg.f64 a) t))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t a))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (neg.f64 a) t))

simplify122.0ms (0.9%)

Algorithm
egg-herbie
Rules
1782×times-frac
700×fma-def
458×div-sub
402×cube-prod
376×exp-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044610312
113699302
250849302
Stop Event
node limit
Counts
264 → 253
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 (-.f64 t 1) a))
z
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
z
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 z x)) (*.f64 -1 a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z x))) (*.f64 -1 a))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z x))) (*.f64 -1 a))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z x))) (*.f64 -1 a))
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
(*.f64 (-.f64 t 2) b)
(*.f64 (-.f64 t 2) b)
(-.f64 (+.f64 z (*.f64 (-.f64 t 2) b)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
x
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
x
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(*.f64 z (-.f64 1 y))
(*.f64 z (-.f64 1 y))
(*.f64 z (-.f64 1 y))
(*.f64 z (-.f64 1 y))
(*.f64 z (-.f64 1 y))
(*.f64 z (-.f64 1 y))
(*.f64 z (-.f64 1 y))
(*.f64 z (-.f64 1 y))
(*.f64 (+.f64 1 (*.f64 -1 y)) z)
(*.f64 (+.f64 1 (*.f64 -1 y)) z)
(*.f64 (+.f64 1 (*.f64 -1 y)) z)
(*.f64 (+.f64 1 (*.f64 -1 y)) z)
z
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (*.f64 a t))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 a t))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(+.f64 z (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)))
(+.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (neg.f64 (+.f64 t -1)) a))
(+.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(+.f64 (fma.f64 1 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (fma.f64 1 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) 2) (cbrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) 2) (cbrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(*.f64 1 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))) 2) (cbrt.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))) (sqrt.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(*.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))))
(*.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (/.f64 1 (+.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (-.f64 (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (sqrt.f64 (*.f64 (+.f64 t -1) a))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)))) (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))))
(/.f64 1 (/.f64 (+.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)))))
(/.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (neg.f64 (+.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)) 3)) (+.f64 (*.f64 z z) (-.f64 (*.f64 (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)) (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a))) (*.f64 z (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a))))))
(/.f64 (+.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 3) (pow.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) 3)) (+.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (-.f64 (*.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 (+.f64 t -1)) a)) (*.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (neg.f64 (+.f64 t -1)) a)))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)) (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)))) (-.f64 z (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a))))
(/.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (*.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 (+.f64 t -1)) a))) (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (neg.f64 (+.f64 t -1)) a)))
(pow.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) 1)
(pow.f64 (cbrt.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))) 3)
(pow.f64 (pow.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))) 2)
(sqrt.f64 (pow.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) 2))
(log.f64 (exp.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)))))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) 3))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(exp.f64 (log.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))) 1))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(fma.f64 1 z (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)))
(fma.f64 1 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (neg.f64 (+.f64 t -1)) a))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) 2) (cbrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)))
(fma.f64 (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(+.f64 z (*.f64 (neg.f64 z) y))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 y) z (*.f64 z y)))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z y))) (sqrt.f64 (*.f64 z y)) (*.f64 z y)))
(+.f64 (fma.f64 1 z (neg.f64 (*.f64 (*.f64 z y) 1))) (fma.f64 (*.f64 (neg.f64 z) y) 1 (*.f64 (*.f64 z y) 1)))
(+.f64 (fma.f64 1 z (neg.f64 (*.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (neg.f64 (*.f64 (*.f64 z y) 1))) (fma.f64 (*.f64 (neg.f64 z) y) 1 (*.f64 (*.f64 z y) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2))))
(+.f64 (fma.f64 (sqrt.f64 z) (sqrt.f64 z) (neg.f64 (*.f64 (*.f64 z y) 1))) (fma.f64 (*.f64 (neg.f64 z) y) 1 (*.f64 (*.f64 z y) 1)))
(+.f64 (fma.f64 (sqrt.f64 z) (sqrt.f64 z) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2))))
(*.f64 1 (-.f64 z (*.f64 z y)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 2) (cbrt.f64 (-.f64 z (*.f64 z y))))
(*.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) (sqrt.f64 (-.f64 z (*.f64 z y))))
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 z y))))))
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y))))
(*.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))))
(/.f64 1 (/.f64 (fma.f64 z z (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 z y)))) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))))
(/.f64 1 (/.f64 (+.f64 z (*.f64 z y)) (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 z z (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 z y)))))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (+.f64 z (*.f64 z y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 z z (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 z y))))))
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))) (neg.f64 (+.f64 z (*.f64 z y))))
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 (neg.f64 z) y) 3)) (+.f64 (*.f64 z z) (-.f64 (*.f64 (*.f64 (neg.f64 z) y) (*.f64 (neg.f64 z) y)) (*.f64 z (*.f64 (neg.f64 z) y)))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 (*.f64 (neg.f64 z) y) (*.f64 (neg.f64 z) y))) (-.f64 z (*.f64 (neg.f64 z) y)))
(pow.f64 (-.f64 z (*.f64 z y)) 1)
(pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 3)
(pow.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) 2)
(sqrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2))
(log.f64 (exp.f64 (-.f64 z (*.f64 z y))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 z (*.f64 z y)))))
(cbrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3))
(expm1.f64 (log1p.f64 (-.f64 z (*.f64 z y))))
(exp.f64 (log.f64 (-.f64 z (*.f64 z y))))
(exp.f64 (*.f64 (log.f64 (-.f64 z (*.f64 z y))) 1))
(log1p.f64 (expm1.f64 (-.f64 z (*.f64 z y))))
(fma.f64 1 z (*.f64 (neg.f64 z) y))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 (neg.f64 z) y))
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 (neg.f64 z) y))
(+.f64 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t a))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 a) t))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (*.f64 t a) 1))) (fma.f64 (*.f64 (neg.f64 a) t) 1 (*.f64 (*.f64 t a) 1)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 t a) 1))) (fma.f64 (*.f64 (neg.f64 a) t) 1 (*.f64 (*.f64 t a) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 t a) 1))) (fma.f64 (*.f64 (neg.f64 a) t) 1 (*.f64 (*.f64 t a) 1)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2))))
(*.f64 1 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))) (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 t a))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a)))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t a) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t a) 2)) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t a) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t a) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (neg.f64 a) t) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (-.f64 (*.f64 (*.f64 (neg.f64 a) t) (*.f64 (neg.f64 a) t)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 a) t)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 t a)) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 t a)) (fma.f64 z (+.f64 y -1) (*.f64 t a))) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (*.f64 (neg.f64 a) t) (*.f64 (neg.f64 a) t))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 a) t)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 t a)) (fma.f64 z (+.f64 y -1) (*.f64 t a)))) (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))))
(pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))) 3)
(pow.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))) 2))
(log.f64 (exp.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))))
(fma.f64 1 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t a))))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 a) t))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t a))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (neg.f64 a) t))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t a))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (neg.f64 a) t))
Outputs
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 a (-.f64 1 t)))
(+.f64 x (fma.f64 (+.f64 t -2) b (*.f64 a (-.f64 1 t))))
z
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
z
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 z x)) (*.f64 -1 a))
(-.f64 (fma.f64 -2 b (+.f64 x z)) (neg.f64 a))
(+.f64 (fma.f64 b -2 z) (+.f64 x a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 -2 b (+.f64 x z))) (neg.f64 a))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 b -2 z) (+.f64 x a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 -2 b (+.f64 x z))) (neg.f64 a))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 b -2 z) (+.f64 x a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 -2 b (+.f64 x z))) (neg.f64 a))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 b -2 z) (+.f64 x a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 -2 b (+.f64 x z))) (neg.f64 a))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 b -2 z) (+.f64 x a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 -2 b (+.f64 x z))) (neg.f64 a))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 b -2 z) (+.f64 x a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 -2 b (+.f64 x z))) (neg.f64 a))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 b -2 z) (+.f64 x a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(neg.f64 (*.f64 t (*.f64 -1 (-.f64 b a))))
(*.f64 t (*.f64 1 (-.f64 b a)))
(*.f64 (fma.f64 b -1 a) (neg.f64 t))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z x))) (*.f64 -1 a))
(-.f64 (fma.f64 -2 b (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (+.f64 x z))) (neg.f64 a))
(+.f64 a (fma.f64 b -2 (+.f64 x (fma.f64 (*.f64 1 (-.f64 b a)) t z))))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z x))) (*.f64 -1 a))
(-.f64 (fma.f64 -2 b (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (+.f64 x z))) (neg.f64 a))
(+.f64 a (fma.f64 b -2 (+.f64 x (fma.f64 (*.f64 1 (-.f64 b a)) t z))))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z x))) (*.f64 -1 a))
(-.f64 (fma.f64 -2 b (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (+.f64 x z))) (neg.f64 a))
(+.f64 a (fma.f64 b -2 (+.f64 x (fma.f64 (*.f64 1 (-.f64 b a)) t z))))
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a))
(+.f64 z (-.f64 x (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(*.f64 (-.f64 t 2) b)
(*.f64 (+.f64 t -2) b)
(*.f64 (-.f64 t 2) b)
(*.f64 (+.f64 t -2) b)
(-.f64 (+.f64 z (*.f64 (-.f64 t 2) b)) (*.f64 (-.f64 t 1) a))
(+.f64 z (-.f64 (*.f64 (+.f64 t -2) b) (*.f64 a (+.f64 t -1))))
(+.f64 (*.f64 (+.f64 t -2) b) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
x
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
x
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))
(+.f64 (fma.f64 (+.f64 t -2) b x) z)
(fma.f64 (+.f64 t -2) b (+.f64 x z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(*.f64 (+.f64 1 (*.f64 -1 y)) z)
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(*.f64 (+.f64 1 (*.f64 -1 y)) z)
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(*.f64 (+.f64 1 (*.f64 -1 y)) z)
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(*.f64 (+.f64 1 (*.f64 -1 y)) z)
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
z
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(fma.f64 t (neg.f64 a) (fma.f64 y (neg.f64 z) z))
(-.f64 (-.f64 z (*.f64 z y)) (*.f64 t a))
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (fma.f64 -1 z (*.f64 t a)))
(-.f64 x (fma.f64 t a (neg.f64 z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 x (*.f64 a t))
(-.f64 x (*.f64 t a))
(fma.f64 t (neg.f64 a) x)
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 a t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 a t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 a t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 x (*.f64 z (+.f64 -1 y)))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 x (*.f64 z (+.f64 -1 y)))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(+.f64 z (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(+.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (neg.f64 (+.f64 t -1)) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(+.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z)) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z))) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z)) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z))) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z)) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z))) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (fma.f64 1 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z)) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z))) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (fma.f64 1 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(+.f64 (-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z)) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z))) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) 2) (cbrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z)) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z))) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) 2) (cbrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(+.f64 (-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z)) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z))) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z)) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z))) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(+.f64 (-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z)) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z))) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(*.f64 1 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))) 2) (cbrt.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(*.f64 (sqrt.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))) (sqrt.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(*.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))))
(*.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (*.f64 (*.f64 a (+.f64 t -1)) (+.f64 (fma.f64 (+.f64 t -2) b x) z)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 2) (*.f64 (*.f64 a (+.f64 t -1)) (fma.f64 a (+.f64 t -1) (+.f64 (fma.f64 (+.f64 t -2) b x) z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 t -2) b (+.f64 x z))) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)))
(*.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (/.f64 1 (+.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(*.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (+.f64 z (+.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 a (+.f64 t -1))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (+.f64 (fma.f64 (+.f64 t -2) b x) z)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (-.f64 (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (sqrt.f64 (*.f64 (+.f64 t -1) a))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a (+.f64 t -1))) (sqrt.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z))) (-.f64 (sqrt.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z)) (sqrt.f64 (*.f64 a (+.f64 t -1)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a (+.f64 t -1))) (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)))) (-.f64 (sqrt.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z))) (sqrt.f64 (*.f64 a (+.f64 t -1)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)))) (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))))
(*.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (*.f64 (*.f64 a (+.f64 t -1)) (+.f64 (fma.f64 (+.f64 t -2) b x) z)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 2) (*.f64 (*.f64 a (+.f64 t -1)) (fma.f64 a (+.f64 t -1) (+.f64 (fma.f64 (+.f64 t -2) b x) z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 t -2) b (+.f64 x z))) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)))
(/.f64 1 (/.f64 (+.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (+.f64 z (+.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 a (+.f64 t -1))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (+.f64 (fma.f64 (+.f64 t -2) b x) z)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(/.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)))))
(*.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (*.f64 (*.f64 a (+.f64 t -1)) (+.f64 (fma.f64 (+.f64 t -2) b x) z)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 2) (*.f64 (*.f64 a (+.f64 t -1)) (fma.f64 a (+.f64 t -1) (+.f64 (fma.f64 (+.f64 t -2) b x) z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 t -2) b (+.f64 x z))) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)))
(*.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (+.f64 z (+.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 a (+.f64 t -1))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (+.f64 (fma.f64 (+.f64 t -2) b x) z)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))) (neg.f64 (+.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (*.f64 (*.f64 a (+.f64 t -1)) (+.f64 (fma.f64 (+.f64 t -2) b x) z)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 2) (*.f64 (*.f64 a (+.f64 t -1)) (fma.f64 a (+.f64 t -1) (+.f64 (fma.f64 (+.f64 t -2) b x) z))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 t -2) b (+.f64 x z))) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (neg.f64 (+.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (neg.f64 (+.f64 z (+.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 a (+.f64 t -1))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (+.f64 (fma.f64 (+.f64 t -2) b x) z))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 (+.f64 t -2) b (+.f64 x z)))))
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)) 3)) (+.f64 (*.f64 z z) (-.f64 (*.f64 (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)) (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a))) (*.f64 z (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a))))))
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 a (+.f64 t -1))) 3)) (fma.f64 z z (*.f64 (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 a (+.f64 t -1))) (-.f64 (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 a (+.f64 t -1))) z))))
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 a (-.f64 1 t))) 3)) (fma.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 (+.f64 t -2) b x) (-.f64 (*.f64 a (-.f64 1 t)) z)) (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (+.f64 x (fma.f64 (+.f64 t -2) b (*.f64 a (-.f64 1 t)))) 3)) (fma.f64 (+.f64 x (fma.f64 (+.f64 t -2) b (*.f64 a (-.f64 1 t)))) (+.f64 (fma.f64 (+.f64 t -2) b x) (-.f64 (*.f64 a (-.f64 1 t)) z)) (*.f64 z z)))
(/.f64 (+.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 3) (pow.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) 3)) (+.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (-.f64 (*.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 (+.f64 t -1)) a)) (*.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (neg.f64 (+.f64 t -1)) a)))))
(*.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (*.f64 (*.f64 a (+.f64 t -1)) (+.f64 (fma.f64 (+.f64 t -2) b x) z)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 2) (*.f64 (*.f64 a (+.f64 t -1)) (fma.f64 a (+.f64 t -1) (+.f64 (fma.f64 (+.f64 t -2) b x) z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 t -2) b (+.f64 x z))) (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2)))
(/.f64 (-.f64 (*.f64 z z) (*.f64 (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)) (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)))) (-.f64 z (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a))))
(/.f64 (*.f64 (-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1))) (+.f64 (-.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 a (+.f64 t -1)))) (+.f64 (-.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 a (+.f64 t -1))))
(/.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z)) (/.f64 (+.f64 (*.f64 a (+.f64 t -1)) (-.f64 z (fma.f64 (+.f64 t -2) b x))) (+.f64 (*.f64 a (+.f64 t -1)) (-.f64 z (fma.f64 (+.f64 t -2) b x)))))
(/.f64 (*.f64 (fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z))) (+.f64 (*.f64 a (+.f64 t -1)) (-.f64 z (fma.f64 (+.f64 t -2) b x)))) (+.f64 (*.f64 a (+.f64 t -1)) (-.f64 z (fma.f64 (+.f64 t -2) b x))))
(/.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) 2) (*.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 (+.f64 t -1)) a))) (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (neg.f64 (+.f64 t -1)) a)))
(*.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (+.f64 z (+.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 a (+.f64 t -1))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (+.f64 (fma.f64 (+.f64 t -2) b x) z)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t -2) b (+.f64 x z)) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 (+.f64 t -2) b (+.f64 x z))))
(pow.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) 1)
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))) 3)
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(pow.f64 (pow.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) 3) 1/3)
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(pow.f64 (sqrt.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))) 2)
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(sqrt.f64 (pow.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) 2))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(log.f64 (exp.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)))))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a)) 3))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(exp.f64 (log.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))) 1))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (+.f64 t -1) a))))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(fma.f64 1 z (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(fma.f64 1 (+.f64 z (fma.f64 (+.f64 t -2) b x)) (*.f64 (neg.f64 (+.f64 t -1)) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) 2) (cbrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (-.f64 (fma.f64 (+.f64 t -2) b x) (*.f64 (+.f64 t -1) a)))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(fma.f64 (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (sqrt.f64 (+.f64 z (fma.f64 (+.f64 t -2) b x))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(-.f64 (+.f64 (fma.f64 (+.f64 t -2) b x) z) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 (+.f64 t -2) b x) (fma.f64 a (-.f64 1 t) z))
(fma.f64 (+.f64 t -2) b (+.f64 x (fma.f64 a (-.f64 1 t) z)))
(+.f64 z (*.f64 (neg.f64 z) y))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 y) z (*.f64 z y)))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(+.f64 (fma.f64 y (neg.f64 z) z) (*.f64 (*.f64 z y) 0))
(+.f64 (-.f64 z (*.f64 z y)) (*.f64 (*.f64 z y) 0))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(+.f64 (fma.f64 y (neg.f64 z) z) (*.f64 (*.f64 z y) 0))
(+.f64 (-.f64 z (*.f64 z y)) (*.f64 (*.f64 z y) 0))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z y))) (sqrt.f64 (*.f64 z y)) (*.f64 z y)))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(+.f64 (fma.f64 y (neg.f64 z) z) (*.f64 (*.f64 z y) 0))
(+.f64 (-.f64 z (*.f64 z y)) (*.f64 (*.f64 z y) 0))
(+.f64 (fma.f64 1 z (neg.f64 (*.f64 (*.f64 z y) 1))) (fma.f64 (*.f64 (neg.f64 z) y) 1 (*.f64 (*.f64 z y) 1)))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(+.f64 (fma.f64 y (neg.f64 z) z) (*.f64 (*.f64 z y) 0))
(+.f64 (-.f64 z (*.f64 z y)) (*.f64 (*.f64 z y) 0))
(+.f64 (fma.f64 1 z (neg.f64 (*.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2))))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(+.f64 (fma.f64 y (neg.f64 z) z) (*.f64 (*.f64 z y) 0))
(+.f64 (-.f64 z (*.f64 z y)) (*.f64 (*.f64 z y) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (neg.f64 (*.f64 (*.f64 z y) 1))) (fma.f64 (*.f64 (neg.f64 z) y) 1 (*.f64 (*.f64 z y) 1)))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(+.f64 (fma.f64 y (neg.f64 z) z) (*.f64 (*.f64 z y) 0))
(+.f64 (-.f64 z (*.f64 z y)) (*.f64 (*.f64 z y) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2))))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(+.f64 (fma.f64 y (neg.f64 z) z) (*.f64 (*.f64 z y) 0))
(+.f64 (-.f64 z (*.f64 z y)) (*.f64 (*.f64 z y) 0))
(+.f64 (fma.f64 (sqrt.f64 z) (sqrt.f64 z) (neg.f64 (*.f64 (*.f64 z y) 1))) (fma.f64 (*.f64 (neg.f64 z) y) 1 (*.f64 (*.f64 z y) 1)))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(+.f64 (fma.f64 y (neg.f64 z) z) (*.f64 (*.f64 z y) 0))
(+.f64 (-.f64 z (*.f64 z y)) (*.f64 (*.f64 z y) 0))
(+.f64 (fma.f64 (sqrt.f64 z) (sqrt.f64 z) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2))))
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(+.f64 (fma.f64 y (neg.f64 z) z) (*.f64 (*.f64 z y) 0))
(+.f64 (-.f64 z (*.f64 z y)) (*.f64 (*.f64 z y) 0))
(*.f64 1 (-.f64 z (*.f64 z y)))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 2) (cbrt.f64 (-.f64 z (*.f64 z y))))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(*.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) (sqrt.f64 (-.f64 z (*.f64 z y))))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 z y))))))
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z z) y)))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z))))
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y))))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z))
(*.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))))
(/.f64 1 (/.f64 (fma.f64 z z (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 z y)))) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))))
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z z) y)))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z))))
(/.f64 1 (/.f64 (+.f64 z (*.f64 z y)) (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))))
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y))))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 z z (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 z y)))))
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z z) y)))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z))))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (+.f64 z (*.f64 z y)))
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y))))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z))
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 z z (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 z y))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 z z (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z z) y)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z)))))
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))) (neg.f64 (+.f64 z (*.f64 z y))))
(*.f64 1 (/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z)))
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 (neg.f64 z) y) 3)) (+.f64 (*.f64 z z) (-.f64 (*.f64 (*.f64 (neg.f64 z) y) (*.f64 (neg.f64 z) y)) (*.f64 z (*.f64 (neg.f64 z) y)))))
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 z z) y)))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 (*.f64 (neg.f64 z) y) (*.f64 (neg.f64 z) y))) (-.f64 z (*.f64 (neg.f64 z) y)))
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y))))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z))
(pow.f64 (-.f64 z (*.f64 z y)) 1)
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 3)
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(pow.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) 1/3)
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(pow.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) 2)
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(sqrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(log.f64 (exp.f64 (-.f64 z (*.f64 z y))))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 z (*.f64 z y)))))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(cbrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(expm1.f64 (log1p.f64 (-.f64 z (*.f64 z y))))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(exp.f64 (log.f64 (-.f64 z (*.f64 z y))))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(exp.f64 (*.f64 (log.f64 (-.f64 z (*.f64 z y))) 1))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(log1p.f64 (expm1.f64 (-.f64 z (*.f64 z y))))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(fma.f64 1 z (*.f64 (neg.f64 z) y))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 (neg.f64 z) y))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 (neg.f64 z) y))
(*.f64 z (-.f64 1 y))
(fma.f64 y (neg.f64 z) z)
(-.f64 z (*.f64 z y))
(+.f64 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t a))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 a) t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z)))) (*.f64 (*.f64 t a) 0))
(+.f64 (-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z))) (*.f64 (*.f64 t a) 0))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z)))) (*.f64 (*.f64 t a) 0))
(+.f64 (-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z))) (*.f64 (*.f64 t a) 0))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z)))) (*.f64 (*.f64 t a) 0))
(+.f64 (-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z))) (*.f64 (*.f64 t a) 0))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (*.f64 t a) 1))) (fma.f64 (*.f64 (neg.f64 a) t) 1 (*.f64 (*.f64 t a) 1)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z)))) (*.f64 (*.f64 t a) 0))
(+.f64 (-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z))) (*.f64 (*.f64 t a) 0))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z)))) (*.f64 (*.f64 t a) 0))
(+.f64 (-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z))) (*.f64 (*.f64 t a) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 t a) 1))) (fma.f64 (*.f64 (neg.f64 a) t) 1 (*.f64 (*.f64 t a) 1)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z)))) (*.f64 (*.f64 t a) 0))
(+.f64 (-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z))) (*.f64 (*.f64 t a) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z)))) (*.f64 (*.f64 t a) 0))
(+.f64 (-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z))) (*.f64 (*.f64 t a) 0))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 t a) 1))) (fma.f64 (*.f64 (neg.f64 a) t) 1 (*.f64 (*.f64 t a) 1)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z)))) (*.f64 (*.f64 t a) 0))
(+.f64 (-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z))) (*.f64 (*.f64 t a) 0))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 (cbrt.f64 (*.f64 t a)) (pow.f64 (cbrt.f64 (*.f64 t a)) 2))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z)))) (*.f64 (*.f64 t a) 0))
(+.f64 (-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z))) (*.f64 (*.f64 t a) 0))
(*.f64 1 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))) (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 3) (pow.f64 (*.f64 t a) 3)) 1) (+.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 2) (pow.f64 (*.f64 t a) 2)) (*.f64 (*.f64 t a) (-.f64 x (*.f64 z (+.f64 -1 y))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t a) (fma.f64 t a (fma.f64 z (-.f64 1 y) x)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (+.f64 (*.f64 t a) (-.f64 x (*.f64 z (+.f64 -1 y))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t a) 2)) (fma.f64 t a (fma.f64 z (-.f64 1 y) x)))
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 t a))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 -1 y))))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 t a))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (fma.f64 z (-.f64 1 y) x))) (-.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (*.f64 t a))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a)))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 3) (pow.f64 (*.f64 t a) 3)) 1) (+.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 2) (pow.f64 (*.f64 t a) 2)) (*.f64 (*.f64 t a) (-.f64 x (*.f64 z (+.f64 -1 y))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t a) (fma.f64 t a (fma.f64 z (-.f64 1 y) x)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t a) 2))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (+.f64 (*.f64 t a) (-.f64 x (*.f64 z (+.f64 -1 y))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t a) 2)) (fma.f64 t a (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 3) (pow.f64 (*.f64 t a) 3)) 1) (+.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 2) (pow.f64 (*.f64 t a) 2)) (*.f64 (*.f64 t a) (-.f64 x (*.f64 z (+.f64 -1 y))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t a) (fma.f64 t a (fma.f64 z (-.f64 1 y) x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t a) 2)) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a)))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (+.f64 (*.f64 t a) (-.f64 x (*.f64 z (+.f64 -1 y))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t a) 2)) (fma.f64 t a (fma.f64 z (-.f64 1 y) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t a) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 3) (pow.f64 (*.f64 t a) 3))) (neg.f64 (+.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 2) (pow.f64 (*.f64 t a) 2)) (*.f64 (*.f64 t a) (-.f64 x (*.f64 z (+.f64 -1 y)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t a) (fma.f64 t a (fma.f64 z (-.f64 1 y) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t a) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 2) (pow.f64 (*.f64 t a) 2))) (neg.f64 (+.f64 (*.f64 t a) (-.f64 x (*.f64 z (+.f64 -1 y))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t a) 2)) (fma.f64 t a (fma.f64 z (-.f64 1 y) x))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (neg.f64 a) t) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (-.f64 (*.f64 (*.f64 (neg.f64 a) t) (*.f64 (neg.f64 a) t)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 a) t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 3) (pow.f64 (*.f64 t a) 3)) 1) (+.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 2) (pow.f64 (*.f64 t a) 2)) (*.f64 (*.f64 t a) (-.f64 x (*.f64 z (+.f64 -1 y))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t a) (fma.f64 t a (fma.f64 z (-.f64 1 y) x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 t a)) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 t a)) (fma.f64 z (+.f64 y -1) (*.f64 t a))) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 t a)) 3)) (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 t a)) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 t a (fma.f64 z y (neg.f64 z))) 3)) (fma.f64 (fma.f64 t a (fma.f64 z y (neg.f64 z))) (+.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z)))) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 t a (-.f64 (*.f64 z y) z)) 3)) (fma.f64 (fma.f64 t a (-.f64 (*.f64 z y) z)) (+.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z))) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (*.f64 (neg.f64 a) t) (*.f64 (neg.f64 a) t))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 a) t)))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (+.f64 (*.f64 t a) (-.f64 x (*.f64 z (+.f64 -1 y))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t a) 2)) (fma.f64 t a (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 t a)) (fma.f64 z (+.f64 y -1) (*.f64 t a)))) (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 t a)) (fma.f64 z (+.f64 -1 y) (*.f64 t a)))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 t a (fma.f64 z y (neg.f64 z))) (fma.f64 t a (fma.f64 z y (neg.f64 z))))) (+.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 t a (-.f64 (*.f64 z y) z)) (fma.f64 t a (-.f64 (*.f64 z y) z)))) (+.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z))))
(pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))) 1)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))) 3)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(pow.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))) 3) 1/3)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))) 2)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))) 2))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(log.f64 (exp.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a))) 3))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(exp.f64 (log.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))) 1))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t a)))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(fma.f64 1 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t a))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 a) t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t a))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (neg.f64 a) t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 t a))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (neg.f64 a) t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 t a)))
(-.f64 x (fma.f64 t a (fma.f64 z y (neg.f64 z))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z)))

eval141.0ms (1.1%)

Compiler

Compiled 6748 to 3565 computations (47.2% saved)

prune85.0ms (0.6%)

Pruning

22 alts after pruning (18 fresh and 4 done)

PrunedKeptTotal
New3047311
Fresh31114
Picked235
Done011
Total30922331
Accurracy
100.0%
Counts
331 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.6%
(fma.f64 z (-.f64 1 y) x)
43.1%
(-.f64 (-.f64 z (*.f64 z y)) (*.f64 t a))
49.0%
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (*.f64 y (neg.f64 b)))
44.7%
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 z x)) (*.f64 -1 a))
59.7%
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a))
51.2%
(-.f64 (+.f64 z x) (*.f64 t a))
21.8%
(-.f64 z (*.f64 z y))
40.6%
(-.f64 x (*.f64 z (-.f64 y 1)))
54.4%
(-.f64 x (*.f64 t (-.f64 a b)))
44.5%
(-.f64 x (*.f64 t a))
48.3%
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))
22.6%
(*.f64 (-.f64 y 2) b)
26.9%
(*.f64 (-.f64 b z) y)
15.3%
(*.f64 (neg.f64 y) z)
14.5%
(*.f64 y b)
35.6%
(*.f64 t (-.f64 b a))
25.6%
(*.f64 t (neg.f64 a))
15.0%
(*.f64 t b)
23.1%
(*.f64 b (-.f64 t 2))
33.8%
(*.f64 a (-.f64 1 t))
8.8%
z
20.6%
x
40.6%
(fma.f64 z (-.f64 1 y) x)
43.1%
(-.f64 (-.f64 z (*.f64 z y)) (*.f64 t a))
49.0%
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (*.f64 y (neg.f64 b)))
44.7%
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 z x)) (*.f64 -1 a))
59.7%
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a))
51.2%
(-.f64 (+.f64 z x) (*.f64 t a))
21.8%
(-.f64 z (*.f64 z y))
40.6%
(-.f64 x (*.f64 z (-.f64 y 1)))
54.4%
(-.f64 x (*.f64 t (-.f64 a b)))
44.5%
(-.f64 x (*.f64 t a))
48.3%
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))
22.6%
(*.f64 (-.f64 y 2) b)
26.9%
(*.f64 (-.f64 b z) y)
15.3%
(*.f64 (neg.f64 y) z)
14.5%
(*.f64 y b)
35.6%
(*.f64 t (-.f64 b a))
25.6%
(*.f64 t (neg.f64 a))
15.0%
(*.f64 t b)
23.1%
(*.f64 b (-.f64 t 2))
33.8%
(*.f64 a (-.f64 1 t))
8.8%
z
20.6%
x
Compiler

Compiled 928 to 690 computations (25.6% saved)

localize96.0ms (0.7%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 x (*.f64 z (-.f64 y 1)))
100.0%
(*.f64 z (-.f64 y 1))
100.0%
(*.f64 (-.f64 b z) y)
Compiler

Compiled 100 to 46 computations (54% saved)

series3.0ms (0%)

Counts
3 → 72
Calls

24 calls:

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

rewrite86.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1310×log-prod
1032×fma-def
1020×pow-prod-down
628×pow-exp
614×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01245
126645
2379245
Stop Event
node limit
Counts
3 → 162
Calls
Call 1
Inputs
(*.f64 (-.f64 b z) y)
(*.f64 z (-.f64 y 1))
(-.f64 x (*.f64 z (-.f64 y 1)))
Outputs
(+.f64 0 (*.f64 (-.f64 b z) y))
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 b y) (*.f64 (neg.f64 z) y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b z)) y)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b z)) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b z)) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b z)) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b z)) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 b z) y))) 1)
(/.f64 (*.f64 y (-.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 z (+.f64 b z) (*.f64 b b)))
(/.f64 (*.f64 y (-.f64 (*.f64 b b) (*.f64 z z))) (+.f64 b z))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) y) (fma.f64 z (+.f64 b z) (*.f64 b b)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 z z)) y) (+.f64 b z))
(pow.f64 (*.f64 (-.f64 b z) y) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 b z) y)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 b z) y) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 b z) y)) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 b z)) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 b z) y))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 b z) y)))
(exp.f64 (log.f64 (*.f64 (-.f64 b z) y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b z) y)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (-.f64 b z) y)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 b z) y))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (-.f64 b z) y))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 b z) y))) 2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 b z) y)))
(fma.f64 b y (*.f64 (neg.f64 z) y))
(fma.f64 y b (*.f64 y (neg.f64 z)))
(+.f64 0 (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 z y) (*.f64 z -1))
(+.f64 (*.f64 y z) (neg.f64 z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))) (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) -1)) (+.f64 (fma.f64 y y 1) y))
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) -1) z) (+.f64 (fma.f64 y y 1) y))
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1))
(pow.f64 (*.f64 z (+.f64 y -1)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z (+.f64 y -1)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) 2))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 z y (*.f64 z -1))
(fma.f64 y z (neg.f64 z))
(+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z)))
(+.f64 x (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(+.f64 0 (-.f64 x (*.f64 z (+.f64 y -1))))
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (cbrt.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))))
(*.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))))
(*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)
(*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) x)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))
(/.f64 1 (/.f64 (fma.f64 z (+.f64 y -1) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (fma.f64 z (+.f64 y -1) x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 2) (*.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 2)) (-.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))))
(pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 3)
(pow.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) -1)
(pow.f64 (/.f64 (fma.f64 z (+.f64 y -1) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2))
(log.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1))))))
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 (+.f64 y -1) (neg.f64 z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1))) (exp.f64 x)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1))) (+.f64 1 (expm1.f64 x))))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 z) (+.f64 y -1))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1))))))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(exp.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) 2))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(fma.f64 z (neg.f64 (+.f64 y -1)) x)
(fma.f64 1 x (*.f64 (+.f64 y -1) (neg.f64 z)))
(fma.f64 1 x (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 1 (*.f64 (+.f64 y -1) (neg.f64 z)) x)
(fma.f64 (+.f64 y -1) (neg.f64 z) x)
(fma.f64 x 1 (*.f64 (+.f64 y -1) (neg.f64 z)))
(fma.f64 x 1 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(fma.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 (+.f64 y -1) (neg.f64 z)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 (+.f64 y -1) (neg.f64 z)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y -1) (neg.f64 z)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) x)
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 (neg.f64 z) (+.f64 y -1) x)
(fma.f64 -1 (*.f64 z (+.f64 y -1)) x)
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) x)) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) x)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (cbrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z)))) (cbrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) x)
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (sqrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) x)
(fma.f64 (neg.f64 (+.f64 y -1)) z x)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))) x)
(fma.f64 (*.f64 (neg.f64 z) 1) (+.f64 y -1) x)
(fma.f64 (*.f64 (neg.f64 z) (cbrt.f64 (pow.f64 (+.f64 y -1) 2))) (cbrt.f64 (+.f64 y -1)) x)
(fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) x)

simplify83.0ms (0.6%)

Algorithm
egg-herbie
Rules
940×unswap-sqr
632×associate-+r+
506×cancel-sign-sub-inv
464×associate-+l+
444×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03655706
18374964
225474728
Stop Event
node limit
Counts
234 → 220
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
x
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
x
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
x
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(-.f64 x (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(+.f64 0 (*.f64 (-.f64 b z) y))
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 b y) (*.f64 (neg.f64 z) y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b z)) y)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b z)) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b z)) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b z)) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b z)) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 b z) y))) 1)
(/.f64 (*.f64 y (-.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 z (+.f64 b z) (*.f64 b b)))
(/.f64 (*.f64 y (-.f64 (*.f64 b b) (*.f64 z z))) (+.f64 b z))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) y) (fma.f64 z (+.f64 b z) (*.f64 b b)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 z z)) y) (+.f64 b z))
(pow.f64 (*.f64 (-.f64 b z) y) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 b z) y)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 b z) y) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 b z) y)) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 b z)) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 b z) y))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 b z) y)))
(exp.f64 (log.f64 (*.f64 (-.f64 b z) y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b z) y)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (-.f64 b z) y)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 b z) y))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (-.f64 b z) y))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 b z) y))) 2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 b z) y)))
(fma.f64 b y (*.f64 (neg.f64 z) y))
(fma.f64 y b (*.f64 y (neg.f64 z)))
(+.f64 0 (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 z y) (*.f64 z -1))
(+.f64 (*.f64 y z) (neg.f64 z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))) (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) -1)) (+.f64 (fma.f64 y y 1) y))
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) -1) z) (+.f64 (fma.f64 y y 1) y))
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1))
(pow.f64 (*.f64 z (+.f64 y -1)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z (+.f64 y -1)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) 2))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 z y (*.f64 z -1))
(fma.f64 y z (neg.f64 z))
(+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z)))
(+.f64 x (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(+.f64 0 (-.f64 x (*.f64 z (+.f64 y -1))))
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (cbrt.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))))
(*.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))))
(*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)
(*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) x)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))
(/.f64 1 (/.f64 (fma.f64 z (+.f64 y -1) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (fma.f64 z (+.f64 y -1) x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 2) (*.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 2)) (-.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))))
(pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 3)
(pow.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) -1)
(pow.f64 (/.f64 (fma.f64 z (+.f64 y -1) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2))
(log.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1))))))
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 (+.f64 y -1) (neg.f64 z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1))) (exp.f64 x)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1))) (+.f64 1 (expm1.f64 x))))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 z) (+.f64 y -1))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1))))))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(exp.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) 2))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(fma.f64 z (neg.f64 (+.f64 y -1)) x)
(fma.f64 1 x (*.f64 (+.f64 y -1) (neg.f64 z)))
(fma.f64 1 x (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 1 (*.f64 (+.f64 y -1) (neg.f64 z)) x)
(fma.f64 (+.f64 y -1) (neg.f64 z) x)
(fma.f64 x 1 (*.f64 (+.f64 y -1) (neg.f64 z)))
(fma.f64 x 1 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(fma.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 (+.f64 y -1) (neg.f64 z)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 (+.f64 y -1) (neg.f64 z)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y -1) (neg.f64 z)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) x)
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 (neg.f64 z) (+.f64 y -1) x)
(fma.f64 -1 (*.f64 z (+.f64 y -1)) x)
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) x)) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) x)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (cbrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z)))) (cbrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) x)
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (sqrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) x)
(fma.f64 (neg.f64 (+.f64 y -1)) z x)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))) x)
(fma.f64 (*.f64 (neg.f64 z) 1) (+.f64 y -1) x)
(fma.f64 (*.f64 (neg.f64 z) (cbrt.f64 (pow.f64 (+.f64 y -1) 2))) (cbrt.f64 (+.f64 y -1)) x)
(fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) x)
Outputs
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(-.f64 (*.f64 y z) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(-.f64 (*.f64 y z) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(-.f64 (*.f64 y z) z)
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 (neg.f64 z) (+.f64 -1 y))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
x
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
x
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
x
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(*.f64 z (-.f64 1 y))
(*.f64 (neg.f64 z) (+.f64 -1 y))
(-.f64 z (*.f64 y z))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 (neg.f64 z) (+.f64 -1 y))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(-.f64 x (*.f64 -1 z))
(-.f64 x (neg.f64 z))
(+.f64 z x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 0 (*.f64 (-.f64 b z) y))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 b y) (*.f64 (neg.f64 z) y))
(*.f64 y (-.f64 b z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b z)) y)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b z)) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b z)) y))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b z)) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b z)) y))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b z)) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b z)) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b z)) y))))
(*.f64 y (-.f64 b z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 b z) y))) 1)
(*.f64 y (-.f64 b z))
(/.f64 (*.f64 y (-.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 z (+.f64 b z) (*.f64 b b)))
(/.f64 (*.f64 y (-.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 z (+.f64 z b) (*.f64 b b)))
(*.f64 (/.f64 y (fma.f64 z (+.f64 z b) (*.f64 b b))) (-.f64 (pow.f64 b 3) (pow.f64 z 3)))
(/.f64 (*.f64 y (-.f64 (*.f64 b b) (*.f64 z z))) (+.f64 b z))
(/.f64 y (/.f64 (+.f64 z b) (-.f64 (*.f64 b b) (*.f64 z z))))
(*.f64 (/.f64 y (+.f64 z b)) (-.f64 (*.f64 b b) (*.f64 z z)))
(/.f64 y (/.f64 1 (-.f64 b z)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) y) (fma.f64 z (+.f64 b z) (*.f64 b b)))
(/.f64 (*.f64 y (-.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 z (+.f64 z b) (*.f64 b b)))
(*.f64 (/.f64 y (fma.f64 z (+.f64 z b) (*.f64 b b))) (-.f64 (pow.f64 b 3) (pow.f64 z 3)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 z z)) y) (+.f64 b z))
(/.f64 y (/.f64 (+.f64 z b) (-.f64 (*.f64 b b) (*.f64 z z))))
(*.f64 (/.f64 y (+.f64 z b)) (-.f64 (*.f64 b b) (*.f64 z z)))
(/.f64 y (/.f64 1 (-.f64 b z)))
(pow.f64 (*.f64 (-.f64 b z) y) 1)
(*.f64 y (-.f64 b z))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 b z) y)) 3)
(*.f64 y (-.f64 b z))
(pow.f64 (pow.f64 (*.f64 (-.f64 b z) y) 2) 1/2)
(*.f64 y (-.f64 b z))
(pow.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3) 1/3)
(*.f64 y (-.f64 b z))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 b z) y)) 2)
(*.f64 y (-.f64 b z))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 2))
(*.f64 y (-.f64 b z))
(log.f64 (pow.f64 (exp.f64 (-.f64 b z)) y))
(*.f64 y (-.f64 b z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 b z) y))))
(*.f64 y (-.f64 b z))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3))
(*.f64 y (-.f64 b z))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 b z) y)))
(*.f64 y (-.f64 b z))
(exp.f64 (log.f64 (*.f64 (-.f64 b z) y)))
(*.f64 y (-.f64 b z))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b z) y)) 1))
(*.f64 y (-.f64 b z))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (-.f64 b z) y)) 1) 1))
(*.f64 y (-.f64 b z))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 b z) y))) 3))
(*.f64 y (-.f64 b z))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (-.f64 b z) y))) 1/3))
(*.f64 y (-.f64 b z))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 b z) y))) 2))
(*.f64 y (-.f64 b z))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 b z) y)))
(*.f64 y (-.f64 b z))
(fma.f64 b y (*.f64 (neg.f64 z) y))
(*.f64 y (-.f64 b z))
(fma.f64 y b (*.f64 y (neg.f64 z)))
(*.f64 y (-.f64 b z))
(+.f64 0 (*.f64 z (+.f64 y -1)))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 z y) (*.f64 z -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 y z) (neg.f64 z))
(-.f64 (*.f64 y z) z)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))) (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 -1 y))) (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 -1 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 -1 y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 -1 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 -1 y)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 -1 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))))
(-.f64 (*.f64 y z) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)
(-.f64 (*.f64 y z) z)
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) -1)) (+.f64 (fma.f64 y y 1) y))
(/.f64 z (/.f64 (+.f64 y (fma.f64 y y 1)) (+.f64 -1 (pow.f64 y 3))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (+.f64 y (fma.f64 y y 1))) z)
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1))
(/.f64 z (/.f64 (+.f64 y 1) (fma.f64 y y -1)))
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z)
(*.f64 (/.f64 z (+.f64 y 1)) (fma.f64 y y -1))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) -1) z) (+.f64 (fma.f64 y y 1) y))
(/.f64 z (/.f64 (+.f64 y (fma.f64 y y 1)) (+.f64 -1 (pow.f64 y 3))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (+.f64 y (fma.f64 y y 1))) z)
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1))
(/.f64 z (/.f64 (+.f64 y 1) (fma.f64 y y -1)))
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z)
(*.f64 (/.f64 z (+.f64 y 1)) (fma.f64 y y -1))
(pow.f64 (*.f64 z (+.f64 y -1)) 1)
(-.f64 (*.f64 y z) z)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3)
(-.f64 (*.f64 y z) z)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) 1/2)
(-.f64 (*.f64 y z) z)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3)
(-.f64 (*.f64 y z) z)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2)
(-.f64 (*.f64 y z) z)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))
(-.f64 (*.f64 y z) z)
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))
(-.f64 (*.f64 y z) z)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))
(-.f64 (*.f64 y z) z)
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3))
(-.f64 (*.f64 y z) z)
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))
(-.f64 (*.f64 y z) z)
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1))))
(-.f64 (*.f64 y z) z)
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1))
(-.f64 (*.f64 y z) z)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1) 1))
(-.f64 (*.f64 y z) z)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) 3))
(-.f64 (*.f64 y z) z)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z (+.f64 y -1)))) 1/3))
(-.f64 (*.f64 y z) z)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 3) 1/3))
(-.f64 (*.f64 y z) z)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) 2))
(-.f64 (*.f64 y z) z)
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))
(-.f64 (*.f64 y z) z)
(fma.f64 z y (*.f64 z -1))
(-.f64 (*.f64 y z) z)
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z)))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 x (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 0 (-.f64 x (*.f64 z (+.f64 y -1))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (cbrt.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) x))) (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) x)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x)))))
(*.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) x) 2)))
(*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) x) 2)))
(*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (/.f64 1 (fma.f64 z (+.f64 -1 y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 z (+.f64 -1 y) x))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(/.f64 1 (/.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x)))
(/.f64 1 (/.f64 (fma.f64 z (+.f64 y -1) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (/.f64 1 (fma.f64 z (+.f64 -1 y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 z (+.f64 -1 y) x))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) x))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (/.f64 1 (fma.f64 z (+.f64 -1 y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 z (+.f64 -1 y) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (fma.f64 z (+.f64 y -1) x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (/.f64 1 (fma.f64 z (+.f64 -1 y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 z (+.f64 -1 y) x))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 2) (*.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 2)) (-.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (/.f64 1 (fma.f64 z (+.f64 -1 y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 z (+.f64 -1 y) x))
(pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 3)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(pow.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) 1/2)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(pow.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) 1/3)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(pow.f64 (/.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) -1)
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x)))
(pow.f64 (/.f64 (fma.f64 z (+.f64 y -1) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) -1)
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (/.f64 1 (fma.f64 z (+.f64 -1 y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 z (+.f64 -1 y) x))
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(log.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1))))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1)))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 (+.f64 y -1) (neg.f64 z)))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1)))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (exp.f64 x)))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (+.f64 1 (expm1.f64 x))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1))) (exp.f64 x)))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1))) (+.f64 1 (expm1.f64 x))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1))))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 z) (+.f64 y -1))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1))))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(exp.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 1))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 1) 1))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) 3))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) 1/3))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) 2))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 z (neg.f64 (+.f64 y -1)) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 1 x (*.f64 (+.f64 y -1) (neg.f64 z)))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 1 x (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 1 (*.f64 (+.f64 y -1) (neg.f64 z)) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (+.f64 y -1) (neg.f64 z) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 x 1 (*.f64 (+.f64 y -1) (neg.f64 z)))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 x 1 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 (+.f64 y -1) (neg.f64 z)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 (neg.f64 z) (+.f64 -1 y)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 z (-.f64 1 y)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (-.f64 z (*.f64 y z)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 (neg.f64 z) (+.f64 -1 y)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 z (-.f64 1 y)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (-.f64 z (*.f64 y z)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 (+.f64 y -1) (neg.f64 z)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 (neg.f64 z) (+.f64 -1 y)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 z (-.f64 1 y)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (-.f64 z (*.f64 y z)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 (neg.f64 z) (+.f64 -1 y)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 z (-.f64 1 y)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (-.f64 z (*.f64 y z)))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 (cbrt.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) x) 2)) (fma.f64 (neg.f64 z) (+.f64 -1 y) (-.f64 (*.f64 y z) z)))
(fma.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (*.f64 0 (-.f64 (*.f64 y z) z)))
(fma.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) 0)
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 (cbrt.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) x) 2)) (fma.f64 (neg.f64 z) (+.f64 -1 y) (-.f64 (*.f64 y z) z)))
(fma.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (*.f64 0 (-.f64 (*.f64 y z) z)))
(fma.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) 0)
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 (cbrt.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) x) 2)) (fma.f64 (neg.f64 z) (+.f64 -1 y) (-.f64 (*.f64 y z) z)))
(fma.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (*.f64 0 (-.f64 (*.f64 y z) z)))
(fma.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 (cbrt.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) x) 2)) (fma.f64 (neg.f64 z) (+.f64 -1 y) (-.f64 (*.f64 y z) z)))
(fma.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (*.f64 0 (-.f64 (*.f64 y z) z)))
(fma.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 (cbrt.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) x) 2)) (fma.f64 (neg.f64 z) (+.f64 -1 y) (-.f64 (*.f64 y z) z)))
(fma.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (*.f64 0 (-.f64 (*.f64 y z) z)))
(fma.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 (cbrt.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 z) (+.f64 -1 y) x) 2)) (fma.f64 (neg.f64 z) (+.f64 -1 y) (-.f64 (*.f64 y z) z)))
(fma.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (*.f64 0 (-.f64 (*.f64 y z) z)))
(fma.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y -1) (neg.f64 z)))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x)))
(fma.f64 (neg.f64 z) (+.f64 y -1) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 -1 (*.f64 z (+.f64 y -1)) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) x)) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (/.f64 1 (fma.f64 z (+.f64 -1 y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 z (+.f64 -1 y) x))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) x)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (/.f64 1 (fma.f64 z (+.f64 -1 y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 z (+.f64 -1 y) x))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (/.f64 1 (fma.f64 z (+.f64 -1 y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 z (+.f64 -1 y) x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (cbrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z)))) (cbrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (sqrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (neg.f64 (+.f64 y -1)) z x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (*.f64 (neg.f64 z) 1) (+.f64 y -1) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (*.f64 (neg.f64 z) (cbrt.f64 (pow.f64 (+.f64 y -1) 2))) (cbrt.f64 (+.f64 y -1)) x)
(fma.f64 (*.f64 (neg.f64 z) (cbrt.f64 (pow.f64 (+.f64 -1 y) 2))) (cbrt.f64 (+.f64 -1 y)) x)
(fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) x)
(fma.f64 (neg.f64 z) (+.f64 -1 y) x)
(fma.f64 z (-.f64 1 y) x)

eval65.0ms (0.5%)

Compiler

Compiled 3319 to 1914 computations (42.3% saved)

prune57.0ms (0.4%)

Pruning

23 alts after pruning (15 fresh and 8 done)

PrunedKeptTotal
New2182220
Fresh01313
Picked145
Done044
Total21923242
Accurracy
100.0%
Counts
242 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.6%
(fma.f64 z (-.f64 1 y) x)
43.1%
(-.f64 (-.f64 z (*.f64 z y)) (*.f64 t a))
49.0%
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (*.f64 y (neg.f64 b)))
44.7%
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 z x)) (*.f64 -1 a))
59.7%
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a))
51.2%
(-.f64 (+.f64 z x) (*.f64 t a))
21.8%
(-.f64 z (*.f64 z y))
33.8%
(-.f64 x (*.f64 y z))
54.4%
(-.f64 x (*.f64 t (-.f64 a b)))
44.5%
(-.f64 x (*.f64 t a))
48.3%
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))
27.4%
(+.f64 z x)
22.6%
(*.f64 (-.f64 y 2) b)
26.9%
(*.f64 (-.f64 b z) y)
15.3%
(*.f64 (neg.f64 y) z)
14.5%
(*.f64 y b)
35.6%
(*.f64 t (-.f64 b a))
25.6%
(*.f64 t (neg.f64 a))
15.0%
(*.f64 t b)
23.1%
(*.f64 b (-.f64 t 2))
33.8%
(*.f64 a (-.f64 1 t))
8.8%
z
20.6%
x
Compiler

Compiled 637 to 373 computations (41.4% saved)

regimes143.0ms (1.1%)

Counts
41 → 1
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(*.f64 (neg.f64 y) z)
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 z (-.f64 1 y))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 x (*.f64 t a))
(-.f64 x (*.f64 y z))
(-.f64 z (*.f64 z y))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 x (*.f64 t (-.f64 a b)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 z x) (*.f64 t a))
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))
(-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 z (*.f64 z y)) (*.f64 t a))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 z x)) (*.f64 -1 a))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (*.f64 y (neg.f64 b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
(fma.f64 z (-.f64 1 y) x)
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
Outputs
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
Calls

7 calls:

23.0ms
a
19.0ms
t
19.0ms
x
19.0ms
y
19.0ms
b
Results
AccuracySegmentsBranch
96.9%1x
96.9%1y
96.9%1z
96.9%1t
96.9%1a
96.9%1b
96.9%1(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 439 to 228 computations (48.1% saved)

regimes145.0ms (1.1%)

Counts
39 → 2
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(*.f64 (neg.f64 y) z)
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 z (-.f64 1 y))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 x (*.f64 t a))
(-.f64 x (*.f64 y z))
(-.f64 z (*.f64 z y))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 x (*.f64 t (-.f64 a b)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 z x) (*.f64 t a))
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))
(-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 z (*.f64 z y)) (*.f64 t a))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 z x)) (*.f64 -1 a))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (*.f64 y (neg.f64 b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
(fma.f64 z (-.f64 1 y) x)
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
Outputs
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
(*.f64 (-.f64 b z) y)
Calls

7 calls:

26.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
18.0ms
a
18.0ms
x
18.0ms
b
18.0ms
t
Results
AccuracySegmentsBranch
94.9%1x
94.9%1y
94.9%1z
94.9%1t
94.9%1a
94.9%1b
98.1%2(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 402 to 207 computations (48.5% saved)

regimes33.0ms (0.2%)

Counts
36 → 2
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(*.f64 (neg.f64 y) z)
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 z (-.f64 1 y))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 x (*.f64 t a))
(-.f64 x (*.f64 y z))
(-.f64 z (*.f64 z y))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 x (*.f64 t (-.f64 a b)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 z x) (*.f64 t a))
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))
(-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 z (*.f64 z y)) (*.f64 t a))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 z x)) (*.f64 -1 a))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (*.f64 y (neg.f64 b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
Outputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(*.f64 (-.f64 b z) y)
Calls

1 calls:

25.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Results
AccuracySegmentsBranch
98.1%2(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 322 to 153 computations (52.5% saved)

regimes644.0ms (4.8%)

Counts
34 → 3
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(*.f64 (neg.f64 y) z)
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 z (-.f64 1 y))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 x (*.f64 t a))
(-.f64 x (*.f64 y z))
(-.f64 z (*.f64 z y))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 x (*.f64 t (-.f64 a b)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 z x) (*.f64 t a))
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))
(-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 z (*.f64 z y)) (*.f64 t a))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 z x)) (*.f64 -1 a))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (*.f64 y (neg.f64 b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a))
Outputs
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
(*.f64 (-.f64 (+.f64 y t) 2) b)
Calls

6 calls:

224.0ms
y
148.0ms
t
100.0ms
a
86.0ms
b
47.0ms
z
Results
AccuracySegmentsBranch
79.4%2x
86.5%3y
80.7%2z
88.8%9t
82.9%5a
86.6%3b
Compiler

Compiled 295 to 145 computations (50.8% saved)

regimes393.0ms (3%)

Counts
32 → 4
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(*.f64 (neg.f64 y) z)
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 z (-.f64 1 y))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 x (*.f64 t a))
(-.f64 x (*.f64 y z))
(-.f64 z (*.f64 z y))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 x (*.f64 t (-.f64 a b)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 z x) (*.f64 t a))
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))
(-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 z (*.f64 z y)) (*.f64 t a))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 z x)) (*.f64 -1 a))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (*.f64 y (neg.f64 b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (-.f64 (*.f64 t a) a))
Outputs
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
(*.f64 (-.f64 (+.f64 y t) 2) b)
Calls

2 calls:

259.0ms
b
128.0ms
y
Results
AccuracySegmentsBranch
78.8%4y
87.2%4b
Compiler

Compiled 237 to 103 computations (56.5% saved)

regimes266.0ms (2%)

Counts
30 → 5
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(*.f64 (neg.f64 y) z)
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 z (-.f64 1 y))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 x (*.f64 t a))
(-.f64 x (*.f64 y z))
(-.f64 z (*.f64 z y))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 x (*.f64 t (-.f64 a b)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 z x) (*.f64 t a))
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))
(-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 z (*.f64 z y)) (*.f64 t a))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 z x)) (*.f64 -1 a))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (*.f64 y (neg.f64 b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
Outputs
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
Calls

3 calls:

124.0ms
b
95.0ms
z
41.0ms
x
Results
AccuracySegmentsBranch
72.7%3x
77.8%7z
83.7%5b
Compiler

Compiled 218 to 102 computations (53.2% saved)

regimes559.0ms (4.2%)

Counts
29 → 5
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(*.f64 (neg.f64 y) z)
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 z (-.f64 1 y))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 x (*.f64 t a))
(-.f64 x (*.f64 y z))
(-.f64 z (*.f64 z y))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 x (*.f64 t (-.f64 a b)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 z x) (*.f64 t a))
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))
(-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 z (*.f64 z y)) (*.f64 t a))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 z x)) (*.f64 -1 a))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
(-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (*.f64 y (neg.f64 b)))
Outputs
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))
(*.f64 (-.f64 (+.f64 y t) 2) b)
Calls

4 calls:

176.0ms
t
168.0ms
b
95.0ms
a
65.0ms
y
Results
AccuracySegmentsBranch
76.8%5y
83.2%9t
76.1%5a
80.1%5b
Compiler

Compiled 212 to 103 computations (51.4% saved)

regimes71.0ms (0.5%)

Counts
26 → 4
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(*.f64 (neg.f64 y) z)
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 z (-.f64 1 y))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 x (*.f64 t a))
(-.f64 x (*.f64 y z))
(-.f64 z (*.f64 z y))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 x (*.f64 t (-.f64 a b)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 z x) (*.f64 t a))
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))
(-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a))
(-.f64 (-.f64 z (*.f64 z y)) (*.f64 t a))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 z x)) (*.f64 -1 a))
Outputs
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a))
(*.f64 (-.f64 (+.f64 y t) 2) b)
Calls

1 calls:

64.0ms
b
Results
AccuracySegmentsBranch
77.1%4b
Compiler

Compiled 156 to 70 computations (55.1% saved)

regimes625.0ms (4.7%)

Counts
23 → 3
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(*.f64 (neg.f64 y) z)
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 z (-.f64 1 y))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 x (*.f64 t a))
(-.f64 x (*.f64 y z))
(-.f64 z (*.f64 z y))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 x (*.f64 t (-.f64 a b)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 z x) (*.f64 t a))
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))
(-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))
Outputs
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
Calls

6 calls:

368.0ms
a
106.0ms
t
53.0ms
y
35.0ms
b
33.0ms
x
Results
AccuracySegmentsBranch
62.7%2z
62.7%3x
72.2%9a
74.0%5y
71.1%5t
71.0%3b
Compiler

Compiled 162 to 89 computations (45.1% saved)

regimes90.0ms (0.7%)

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

2 calls:

44.0ms
y
42.0ms
b
Results
AccuracySegmentsBranch
70.9%4y
68.2%3b
Compiler

Compiled 125 to 64 computations (48.8% saved)

regimes113.0ms (0.8%)

Counts
21 → 3
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(*.f64 (neg.f64 y) z)
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 z (-.f64 1 y))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 x (*.f64 t a))
(-.f64 x (*.f64 y z))
(-.f64 z (*.f64 z y))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 x (*.f64 t (-.f64 a b)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 z x) (*.f64 t a))
Outputs
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 z x) (*.f64 t a))
(*.f64 (-.f64 (+.f64 y t) 2) b)
Calls

2 calls:

68.0ms
y
41.0ms
b
Results
AccuracySegmentsBranch
68.2%3b
68.1%6y
Compiler

Compiled 116 to 60 computations (48.3% saved)

regimes101.0ms (0.8%)

Counts
20 → 5
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(*.f64 (neg.f64 y) z)
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 z (-.f64 1 y))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 x (*.f64 t a))
(-.f64 x (*.f64 y z))
(-.f64 z (*.f64 z y))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 x (*.f64 t (-.f64 a b)))
(-.f64 x (*.f64 z (-.f64 y 1)))
Outputs
(-.f64 x (*.f64 t (-.f64 a b)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(*.f64 (-.f64 y 2) b)
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 x (*.f64 t (-.f64 a b)))
Calls

2 calls:

49.0ms
b
48.0ms
t
Results
AccuracySegmentsBranch
68.6%5t
67.0%5b
Compiler

Compiled 109 to 59 computations (45.9% saved)

regimes205.0ms (1.5%)

Counts
19 → 5
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(*.f64 (neg.f64 y) z)
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 z (-.f64 1 y))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 x (*.f64 t a))
(-.f64 x (*.f64 y z))
(-.f64 z (*.f64 z y))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 x (*.f64 t (-.f64 a b)))
Outputs
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 x (*.f64 t (-.f64 a b)))
(-.f64 x (*.f64 y z))
(-.f64 x (*.f64 t (-.f64 a b)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
Calls

4 calls:

58.0ms
t
54.0ms
z
45.0ms
b
44.0ms
y
Results
AccuracySegmentsBranch
66.3%5y
66.4%5b
61.4%5z
66.1%6t
Compiler

Compiled 116 to 67 computations (42.2% saved)

regimes390.0ms (2.9%)

Counts
18 → 5
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(*.f64 (neg.f64 y) z)
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 z (-.f64 1 y))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 x (*.f64 t a))
(-.f64 x (*.f64 y z))
(-.f64 z (*.f64 z y))
(*.f64 (-.f64 (+.f64 y t) 2) b)
Outputs
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 x (*.f64 t a))
(-.f64 x (*.f64 y z))
(-.f64 x (*.f64 t a))
(*.f64 (-.f64 (+.f64 y t) 2) b)
Calls

5 calls:

133.0ms
a
93.0ms
x
67.0ms
y
50.0ms
b
42.0ms
t
Results
AccuracySegmentsBranch
60.8%5t
56.6%6x
62.3%10a
61.0%7y
63.6%5b
Compiler

Compiled 116 to 70 computations (39.7% saved)

regimes207.0ms (1.6%)

Counts
17 → 5
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(*.f64 (neg.f64 y) z)
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 z (-.f64 1 y))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 x (*.f64 t a))
(-.f64 x (*.f64 y z))
(-.f64 z (*.f64 z y))
Outputs
(*.f64 t (-.f64 b a))
(-.f64 x (*.f64 y z))
(*.f64 (-.f64 y 2) b)
(-.f64 x (*.f64 y z))
(*.f64 t (-.f64 b a))
Calls

3 calls:

92.0ms
z
66.0ms
b
41.0ms
t
Results
AccuracySegmentsBranch
60.8%5t
55.4%7z
60.4%7b
Compiler

Compiled 95 to 54 computations (43.2% saved)

regimes52.0ms (0.4%)

Counts
15 → 5
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(*.f64 (neg.f64 y) z)
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 z (-.f64 1 y))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 x (*.f64 t a))
Outputs
(*.f64 t (-.f64 b a))
(+.f64 z x)
(*.f64 (-.f64 y 2) b)
(+.f64 z x)
(*.f64 t (-.f64 b a))
Calls

1 calls:

49.0ms
t
Results
AccuracySegmentsBranch
59.0%5t
Compiler

Compiled 71 to 38 computations (46.5% saved)

regimes425.0ms (3.2%)

Counts
13 → 5
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(*.f64 (neg.f64 y) z)
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 z (-.f64 1 y))
(*.f64 (-.f64 b z) y)
Outputs
(*.f64 t (-.f64 b a))
(+.f64 z x)
(*.f64 (-.f64 b z) y)
(+.f64 z x)
(*.f64 t (-.f64 b a))
Calls

3 calls:

290.0ms
y
97.0ms
b
35.0ms
t
Results
AccuracySegmentsBranch
51.4%8b
60.9%12y
57.0%5t
Compiler

Compiled 75 to 46 computations (38.7% saved)

regimes36.0ms (0.3%)

Counts
12 → 5
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(*.f64 (neg.f64 y) z)
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 t (-.f64 b a))
(*.f64 z (-.f64 1 y))
Outputs
(*.f64 t (-.f64 b a))
(+.f64 z x)
(*.f64 y b)
(+.f64 z x)
(*.f64 t (-.f64 b a))
Calls

1 calls:

34.0ms
t
Results
AccuracySegmentsBranch
56.6%5t
Compiler

Compiled 56 to 32 computations (42.9% saved)

regimes193.0ms (1.4%)

Counts
10 → 5
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(*.f64 (neg.f64 y) z)
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
Outputs
(*.f64 a (-.f64 1 t))
(+.f64 z x)
(*.f64 b (-.f64 t 2))
(+.f64 z x)
(*.f64 a (-.f64 1 t))
Calls

4 calls:

93.0ms
z
35.0ms
a
33.0ms
t
29.0ms
x
Results
AccuracySegmentsBranch
43.7%9z
52.2%5a
46.2%5x
47.1%5t
Compiler

Compiled 67 to 45 computations (32.8% saved)

regimes23.0ms (0.2%)

Counts
9 → 3
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(*.f64 (neg.f64 y) z)
(*.f64 a (-.f64 1 t))
Outputs
(*.f64 a (-.f64 1 t))
(+.f64 z x)
(*.f64 a (-.f64 1 t))
Calls

1 calls:

21.0ms
a
Results
AccuracySegmentsBranch
50.3%3a
Compiler

Compiled 41 to 24 computations (41.5% saved)

regimes99.0ms (0.7%)

Counts
8 → 5
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(*.f64 (neg.f64 y) z)
Outputs
(neg.f64 (*.f64 t a))
(+.f64 z x)
(*.f64 y b)
(+.f64 z x)
(neg.f64 (*.f64 t a))
Calls

3 calls:

43.0ms
a
30.0ms
t
24.0ms
y
Results
AccuracySegmentsBranch
46.9%5t
41.2%5y
42.5%3a
Compiler

Compiled 50 to 33 computations (34% saved)

regimes108.0ms (0.8%)

Counts
5 → 3
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
Outputs
(*.f64 t b)
(+.f64 z x)
(*.f64 y b)
Calls

5 calls:

55.0ms
b
19.0ms
t
14.0ms
x
12.0ms
y
6.0ms
a
Results
AccuracySegmentsBranch
36.8%3y
27.4%1a
32.4%3x
37.6%3b
36.7%5t
Compiler

Compiled 52 to 39 computations (25% saved)

regimes115.0ms (0.9%)

Counts
4 → 3
Calls
Call 1
Inputs
x
z
(*.f64 t b)
(*.f64 y b)
Outputs
(*.f64 t b)
x
(*.f64 y b)
Calls

5 calls:

53.0ms
t
22.0ms
b
18.0ms
z
11.0ms
x
10.0ms
y
Results
AccuracySegmentsBranch
29.4%3x
32.1%5t
26.4%5z
30.1%3y
31.8%3b
Compiler

Compiled 49 to 38 computations (22.4% saved)

regimes44.0ms (0.3%)

Counts
3 → 3
Calls
Call 1
Inputs
x
z
(*.f64 t b)
Outputs
x
(*.f64 t b)
x
Calls

4 calls:

21.0ms
y
9.0ms
x
9.0ms
b
3.0ms
a
Results
AccuracySegmentsBranch
29.4%3x
22.5%2y
20.6%1a
29.4%3b
Compiler

Compiled 39 to 31 computations (20.5% saved)

regimes17.0ms (0.1%)

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

3 calls:

11.0ms
x
3.0ms
b
3.0ms
t
Results
AccuracySegmentsBranch
20.6%1t
20.6%1b
24.8%3x
Compiler

Compiled 29 to 24 computations (17.2% saved)

regimes6.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

2 calls:

3.0ms
x
2.0ms
y
Results
AccuracySegmentsBranch
20.6%1y
20.6%1x
Compiler

Compiled 21 to 18 computations (14.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 36 to 27 computations (25% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 36 to 27 computations (25% saved)

bsearch61.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
1.6097362788039608e+116
1.6891372221684964e+118
35.0ms
-2.1707641239478532e-135
-1.9521885039463027e-137
Results
29.0ms147×body256valid
11.0ms77×body256infinite
Compiler

Compiled 568 to 412 computations (27.5% saved)

bsearch59.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.6097362788039608e+116
1.6891372221684964e+118
19.0ms
-8.291390460345683e-81
-3.478531838278037e-82
22.0ms
-8.47397493960355e+199
-9.537009906239905e+191
Results
30.0ms213×body256valid
24.0ms155×body256infinite
Compiler

Compiled 860 to 623 computations (27.6% saved)

bsearch83.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
1.6097362788039608e+116
1.6891372221684964e+118
0.0ms
4.0782017256148866e-216
4.2204698303914013e-216
21.0ms
-1.7666957751491201e-239
-9.11056323500272e-244
38.0ms
-8.47397493960355e+199
-9.537009906239905e+191
Results
39.0ms226×body256valid
39.0ms158×body256infinite
Compiler

Compiled 868 to 635 computations (26.8% saved)

bsearch59.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.6097362788039608e+116
1.6891372221684964e+118
0.0ms
4.0782017256148866e-216
4.2204698303914013e-216
21.0ms
-1.7666957751491201e-239
-9.11056323500272e-244
20.0ms
-1.689358853559706e+147
-1.450562568079144e+143
Results
32.0ms229×body256valid
19.0ms139×body256infinite
Compiler

Compiled 788 to 587 computations (25.5% saved)

bsearch104.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.6097362788039608e+116
1.6891372221684964e+118
17.0ms
-8.291390460345683e-81
-3.478531838278037e-82
68.0ms
-1.1187767646780384e+152
-1.689358853559706e+147
Results
70.0ms166×body256infinite
30.0ms202×body256valid
Compiler

Compiled 740 to 547 computations (26.1% saved)

bsearch41.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.6097362788039608e+116
1.6891372221684964e+118
23.0ms
-1.1187767646780384e+152
-1.689358853559706e+147
Results
19.0ms130×body256valid
19.0ms126×body256infinite
Compiler

Compiled 516 to 379 computations (26.6% saved)

bsearch52.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
3.5611752441424745e+59
1.080041226404932e+62
12.0ms
-2.091325440060934e-153
-6.308839490070848e-154
18.0ms
-4.0021485193620867e+148
-2.2158745347660088e+147
Results
32.0ms207×body256valid
15.0ms113×body256infinite
Compiler

Compiled 592 to 438 computations (26% saved)

bsearch35.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.6097362788039608e+116
1.6891372221684964e+118
17.0ms
-3.912560564431161e+137
-4.0616084888941406e+136
Results
20.0ms125×body256valid
12.0ms83×body256infinite
Compiler

Compiled 400 to 300 computations (25% saved)

bsearch69.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1967573217002172.8
439160872752260160.0
13.0ms
7.905703366799074e-249
2.221920303170752e-248
22.0ms
-3.837836826097193e-192
-6.736624047437445e-196
17.0ms
-1.5551995350317307e+22
-1.6993645493917775e+20
Results
51.0ms351×body256valid
13.0ms81×body256infinite
Compiler

Compiled 766 to 594 computations (22.5% saved)

bsearch78.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.6097362788039608e+116
1.6891372221684964e+118
20.0ms
-7.59076551405869e-205
-2.6794246735418076e-207
18.0ms
-2.7839061215559387e-148
-2.986597573758357e-150
24.0ms
-1.1187767646780384e+152
-1.689358853559706e+147
Results
49.0ms337×body256valid
23.0ms159×body256infinite
Compiler

Compiled 874 to 648 computations (25.9% saved)

bsearch66.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.6097362788039608e+116
1.6891372221684964e+118
20.0ms
-7.59076551405869e-205
-2.6794246735418076e-207
17.0ms
-2.7839061215559387e-148
-2.986597573758357e-150
11.0ms
-5.181785235251657e+122
-2.9634535803070253e+122
Results
41.0ms277×body256valid
19.0ms139×body256infinite
Compiler

Compiled 682 to 517 computations (24.2% saved)

bsearch133.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
439160872752260160.0
21422677541401387000.0
35.0ms
7.506820743851114e-236
5.069165726811241e-230
49.0ms
-3.837836826097193e-192
-6.736624047437445e-196
30.0ms
-1.9719048287452654e-25
-4.596035263305623e-42
Results
67.0ms436×body256valid
30.0ms108×body256infinite
Compiler

Compiled 852 to 656 computations (23% saved)

bsearch76.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
439160872752260160.0
21422677541401387000.0
13.0ms
7.905703366799074e-249
2.221920303170752e-248
20.0ms
-3.837836826097193e-192
-6.736624047437445e-196
26.0ms
-1.9719048287452654e-25
-4.596035263305623e-42
Results
59.0ms395×body256valid
12.0ms85×body256infinite
Compiler

Compiled 696 to 550 computations (21% saved)

bsearch89.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
439160872752260160.0
21422677541401387000.0
21.0ms
-1.1737275106024885e-291
-2.731644662519608e-296
21.0ms
-3.837836826097193e-192
-6.736624047437445e-196
27.0ms
-1.9719048287452654e-25
-4.596035263305623e-42
Results
65.0ms425×body256valid
16.0ms103×body256infinite
Compiler

Compiled 762 to 588 computations (22.8% saved)

bsearch89.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
439160872752260160.0
21422677541401387000.0
21.0ms
-1.1737275106024885e-291
-2.731644662519608e-296
23.0ms
-3.502861570128462e-237
-8.602964940024487e-244
26.0ms
-1.9719048287452654e-25
-4.596035263305623e-42
Results
66.0ms454×body256valid
15.0ms90×body256infinite
Compiler

Compiled 750 to 588 computations (21.6% saved)

bsearch80.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
4.0047500509330834e-44
3.696252152384366e-41
18.0ms
1.739790864539894e-122
3.506900593616959e-120
16.0ms
3.0549114816196703e-189
4.638977180747537e-188
23.0ms
-2.1713040855212983e+87
-6.400478188654613e+81
Results
55.0ms354×body256valid
19.0ms126×body256infinite
Compiler

Compiled 696 to 567 computations (18.5% saved)

bsearch96.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
4.0047500509330834e-44
3.696252152384366e-41
74.0ms
-2.1713040855212983e+87
-6.400478188654613e+81
Results
81.0ms188×body256valid
13.0ms84×body256infinite
Compiler

Compiled 410 to 333 computations (18.8% saved)

bsearch77.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
439160872752260160.0
21422677541401387000.0
20.0ms
-1.1737275106024885e-291
-2.731644662519608e-296
22.0ms
-3.502861570128462e-237
-8.602964940024487e-244
18.0ms
-1.5551995350317307e+22
-1.6993645493917775e+20
Results
58.0ms404×body256valid
13.0ms92×body256infinite
Compiler

Compiled 670 to 537 computations (19.9% saved)

bsearch80.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.6097362788039608e+116
1.6891372221684964e+118
62.0ms
-3.912560564431161e+137
-4.0616084888941406e+136
Results
16.0ms117×body256valid
13.0ms91×body256infinite
Compiler

Compiled 296 to 235 computations (20.6% saved)

bsearch39.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
8.384885242180468e+96
2.5033418993368245e+110
15.0ms
-3.912560564431161e+137
-4.0616084888941406e+136
Results
21.0ms144×body256valid
15.0ms112×body256infinite
Compiler

Compiled 324 to 267 computations (17.6% saved)

bsearch38.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.7176740042527313e+49
2.2625006024798257e+51
20.0ms
-9.59810880096965e+46
-1.6333372756099827e+44
Results
24.0ms157×body256valid
12.0ms83×body256infinite
Compiler

Compiled 306 to 252 computations (17.6% saved)

bsearch42.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
2.2625006024798257e+51
9.148384783809474e+54
22.0ms
-9.405712700233041e-21
-3.247147172306459e-30
Results
27.0ms188×body256valid
12.0ms84×body256infinite
Compiler

Compiled 308 to 265 computations (14% saved)

simplify137.0ms (1%)

Algorithm
egg-herbie
Rules
372×unsub-neg
322×distribute-lft-neg-in
200×neg-mul-1
190×distribute-neg-in
182×cancel-sign-sub-inv
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02742332
13952332
25142332
36362332
47542332
59452332
611932332
713662332
814652332
915252332
1015522332
1115602332
1215612332
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) +inf.0) (-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) (*.f64 (-.f64 b z) y))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 (-.f64 b z) y))
(if (<=.f64 b -6710450746187091/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x))) (if (<=.f64 b 1050000000000000060082401431600423662931656009119541812101647727316624198738405616627294643398318284530280135372308480) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (<=.f64 b -3200000000000000232189349111420090755297095772099639303861870074871072551974620503824661818157837424557000312597976230771627121012363972406876917049612582973508039845840861542657027518538711040) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -8629387625120477/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 189999999999999994207286165466652477120949356944516210927578686709008672718221157980535227286355322164426485272674304) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))))
(if (<=.f64 b -399999999999999977863869755018784683065311503640472948595884460471417406452712536274477508433826017624018112358745658838154250997959106484708460014918698592321517890213709695617850834403219996672) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -1768170363520083/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 3260287993831489/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928) (-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 9199999999999999513218419653587521603986811441798811965289093242718489096093817823971401817798170630249302801344626688) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 b -160000000000000008131565574447950075276657431176157436615187328461951387430597636321254213960863363060655364599132509349300713234375494034522112) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -1736113266661087/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) (if (<=.f64 b 3260287993831489/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928) (-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 179999999999999985302689105039936349388258434504820135181203257331850589203491175308073376589701154793611714371780608) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 b -30999999999999997543379250338065955275124462721928263304620122353524574006995400671877070536520677187479196414232319419203616386210379567712817905664) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -6493400589199567/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))) (if (<=.f64 b 229999999999999994829662810645326198091677412821358668262369509926242023964811386111134642882957220071474736507387904) (-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))))
(if (<=.f64 b -34000000000000002800894210267003466188774167945052377144896066810000190152003517929230759671591654966139360939426920598601256729025430918529292435456) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 9199999999999999513218419653587521603986811441798811965289093242718489096093817823971401817798170630249302801344626688) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (<=.f64 y -2650000000000000101396187756351735373783440313731294181985246640815584168776758698333541360575676249122411702899612953702155596989683275296625655808) (*.f64 (-.f64 b z) y) (if (<=.f64 y -1603934030549155/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (-.f64 (+.f64 z x) (*.f64 t a)) (if (<=.f64 y 419999999999999968038239129476388816187586133754418707824640) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 b z) y))))
(if (<=.f64 b -40999999999999997628064237612253600133943907536406980481228508802526768806700834398771478236485503653352620972758742591024020475246280704) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 164999999999999989443799312663957552769239867786246944386995560411812955337561052579004594139727289525494974204870656) (-.f64 (+.f64 z x) (*.f64 t a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (<=.f64 t -230000000000000000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -3801270085103317/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 8061134813471455/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272) (*.f64 (-.f64 y 2) b) (if (<=.f64 t 2800000000000000) (-.f64 x (*.f64 z (-.f64 y 1))) (-.f64 x (*.f64 t (-.f64 a b)))))))
(if (<=.f64 b -879999999999999997672099117657027450690821770106771224993052246681969304369041136631928238650233080250998827309506196002949420576786954145137401266176) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -5712540779759169/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -4970264567326463/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296) (-.f64 x (*.f64 y z)) (if (<=.f64 b 1549999999999999875384045715428795830285560721229392377707623098929346683852970104183923408810760764699223697777491968) (-.f64 x (*.f64 t (-.f64 a b))) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 b -299999999999999985973795348253010063862768424311798262668617031460247791306667679785206764169300903681367886668883208175616) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -6818193833906105/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (-.f64 x (*.f64 t a)) (if (<=.f64 b -6506528160863733/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368) (-.f64 x (*.f64 y z)) (if (<=.f64 b 170000000000000011394103641141411011615603145947065905085538722246091488501090895194859513083061758999007775839748096) (-.f64 x (*.f64 t a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 t -66355061549583/340282366920938463463374607431768211456) (*.f64 t (-.f64 b a)) (if (<=.f64 t -6575169876935467/5260135901548373507240989882880128665550339802823173859498280903068732154297080822113666536277588451226982968856178217713019432250183803863127814770651880849955223671128444598191663757884322717271293251735781376) (-.f64 x (*.f64 y z)) (if (<=.f64 t 5498669552347193/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (*.f64 (-.f64 y 2) b) (if (<=.f64 t 2800000000000000000) (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -66355061549583/340282366920938463463374607431768211456) (*.f64 t (-.f64 b a)) (if (<=.f64 t -92463326394405/41094811730846668025320233460001005199612029709556045777330319555224469955445943922763019814668659775210804444188892325882964314454560967680686052895717819140275184930690973423372373108471271228681978529185792) (+.f64 z x) (if (<=.f64 t 2141238934828355/125955231460491477573475786427621032361709434041052227527609040505093074454480376118282617542185112928074454067529947442741953744769736656487116570106253523089501067161322852174933318537813768637901361681988522625958449433505907473287200188342818373796829838966784) (*.f64 (-.f64 y 2) b) (if (<=.f64 t 450000000000000000) (+.f64 z x) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -66355061549583/340282366920938463463374607431768211456) (*.f64 t (-.f64 b a)) (if (<=.f64 t -3616343432314507/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584) (+.f64 z x) (if (<=.f64 t -4853771464128253/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (*.f64 (-.f64 b z) y) (if (<=.f64 t 550000000000000000) (+.f64 z x) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -66355061549583/340282366920938463463374607431768211456) (*.f64 t (-.f64 b a)) (if (<=.f64 t -5573580493704609/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (+.f64 z x) (if (<=.f64 t -807557462926431/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (*.f64 y b) (if (<=.f64 t 470000000000000000) (+.f64 z x) (*.f64 t (-.f64 b a))))))
(if (<=.f64 a -17500000000000000202117273202508998452641722113592202190101399930390291412187873280) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 6113806371700363/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136) (+.f64 z x) (if (<=.f64 a 3924929111196277/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (*.f64 b (-.f64 t 2)) (if (<=.f64 a 68962299338965/3064991081731777716716694054300618367237478244367204352) (+.f64 z x) (*.f64 a (-.f64 1 t))))))
(if (<=.f64 a -5799999999999999774279446732338893145062235527148853983516038817917423930343069581312) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 68962299338965/3064991081731777716716694054300618367237478244367204352) (+.f64 z x) (*.f64 a (-.f64 1 t))))
(if (<=.f64 t -15500000000000001048576) (neg.f64 (*.f64 t a)) (if (<=.f64 t -4151356505655847/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 z x) (if (<=.f64 t -6741349255733685/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 y b) (if (<=.f64 t 21000000000000000000) (+.f64 z x) (neg.f64 (*.f64 t a))))))
(if (<=.f64 b -61999999999999996665097127909935550412882901348031226515975383343257407739953394119181027773889414756742534473941301619197608716006326272) (*.f64 t b) (if (<=.f64 b 1900000000000000082056908040779287931049636104972929491878630444255682658431530390042344221623612307949108182202187776) (+.f64 z x) (*.f64 y b)))
(if (<=.f64 b -45999999999999999858071952527805102253614307970614538422554710197199314105722259609009582428097096420488651120790619917639800506615332864) (*.f64 t b) (if (<=.f64 b 1080000000000000003576440152960607994146733977141458043599535502871789938631714286395524762036076544) x (*.f64 y b)))
(if (<=.f64 x -5500000000000000089034064720531557270882877440) x (if (<=.f64 x 279999999999999979824980686778662580981931284889600) (*.f64 t b) x))
(if (<=.f64 x -4219501349819637/2722258935367507707706996859454145691648) x (if (<=.f64 x 1499999999999999947296127146425134031770736733945069568) z x))
x
Outputs
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) +inf.0) (-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) (*.f64 (-.f64 b z) y))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2))) +inf.0) (-.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (-.f64 t 2))))) (*.f64 y (-.f64 b z)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 a (-.f64 1 t)) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 b (-.f64 (+.f64 t y) 2))) +inf.0) (+.f64 (-.f64 x (-.f64 (*.f64 y z) z)) (+.f64 (*.f64 b (+.f64 y (-.f64 t 2))) (*.f64 a (-.f64 1 t)))) (*.f64 y (-.f64 b z)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 a (-.f64 1 t)) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 b (-.f64 (+.f64 t y) 2))) +inf.0) (+.f64 (+.f64 x (-.f64 z (*.f64 y z))) (+.f64 (*.f64 b (+.f64 y (-.f64 t 2))) (*.f64 a (-.f64 1 t)))) (*.f64 y (-.f64 b z)))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 (-.f64 b z) y))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2))) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 y (-.f64 b z)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 a (-.f64 1 t)) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 b (-.f64 (+.f64 t y) 2))) +inf.0) (+.f64 (+.f64 (*.f64 a (-.f64 1 t)) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 y (-.f64 b z)))
(if (<=.f64 b -6710450746187091/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x))) (if (<=.f64 b 1050000000000000060082401431600423662931656009119541812101647727316624198738405616627294643398318284530280135372308480) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (<=.f64 b -6710450746187091/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 x (*.f64 b (-.f64 t 2))))) (if (<=.f64 b 1050000000000000060082401431600423662931656009119541812101647727316624198738405616627294643398318284530280135372308480) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (*.f64 b (-.f64 (+.f64 t y) 2))))
(if (<=.f64 b -6710450746187091/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 x (*.f64 b (-.f64 t 2))))) (if (<=.f64 b 1050000000000000060082401431600423662931656009119541812101647727316624198738405616627294643398318284530280135372308480) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 a (*.f64 t a))) (*.f64 b (-.f64 (+.f64 t y) 2))))
(if (<=.f64 b -3200000000000000232189349111420090755297095772099639303861870074871072551974620503824661818157837424557000312597976230771627121012363972406876917049612582973508039845840861542657027518538711040) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -8629387625120477/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 189999999999999994207286165466652477120949356944516210927578686709008672718221157980535227286355322164426485272674304) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))))
(if (<=.f64 b -3200000000000000232189349111420090755297095772099639303861870074871072551974620503824661818157837424557000312597976230771627121012363972406876917049612582973508039845840861542657027518538711040) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -8629387625120477/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 189999999999999994207286165466652477120949356944516210927578686709008672718221157980535227286355322164426485272674304) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (*.f64 b (-.f64 (+.f64 t y) 2)))))
(if (<=.f64 b -3200000000000000232189349111420090755297095772099639303861870074871072551974620503824661818157837424557000312597976230771627121012363972406876917049612582973508039845840861542657027518538711040) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -8629387625120477/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 b a))) (if (<=.f64 b 189999999999999994207286165466652477120949356944516210927578686709008672718221157980535227286355322164426485272674304) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 a (*.f64 t a))) (*.f64 b (-.f64 (+.f64 t y) 2)))))
(if (<=.f64 b -399999999999999977863869755018784683065311503640472948595884460471417406452712536274477508433826017624018112358745658838154250997959106484708460014918698592321517890213709695617850834403219996672) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -1768170363520083/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 3260287993831489/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928) (-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 9199999999999999513218419653587521603986811441798811965289093242718489096093817823971401817798170630249302801344626688) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 b -399999999999999977863869755018784683065311503640472948595884460471417406452712536274477508433826017624018112358745658838154250997959106484708460014918698592321517890213709695617850834403219996672) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -1768170363520083/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 3260287993831489/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928) (-.f64 (+.f64 x z) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 9199999999999999513218419653587521603986811441798811965289093242718489096093817823971401817798170630249302801344626688) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -399999999999999977863869755018784683065311503640472948595884460471417406452712536274477508433826017624018112358745658838154250997959106484708460014918698592321517890213709695617850834403219996672) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -1768170363520083/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 3260287993831489/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 x z)) (if (<=.f64 b 9199999999999999513218419653587521603986811441798811965289093242718489096093817823971401817798170630249302801344626688) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -399999999999999977863869755018784683065311503640472948595884460471417406452712536274477508433826017624018112358745658838154250997959106484708460014918698592321517890213709695617850834403219996672) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -1768170363520083/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 b a))) (if (<=.f64 b 3260287993831489/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 x z)) (if (<=.f64 b 9199999999999999513218419653587521603986811441798811965289093242718489096093817823971401817798170630249302801344626688) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 b a))) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -160000000000000008131565574447950075276657431176157436615187328461951387430597636321254213960863363060655364599132509349300713234375494034522112) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -1736113266661087/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) (if (<=.f64 b 3260287993831489/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928) (-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 179999999999999985302689105039936349388258434504820135181203257331850589203491175308073376589701154793611714371780608) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 b -160000000000000008131565574447950075276657431176157436615187328461951387430597636321254213960863363060655364599132509349300713234375494034522112) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -1736113266661087/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) (if (<=.f64 b 3260287993831489/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928) (-.f64 (+.f64 x z) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 179999999999999985302689105039936349388258434504820135181203257331850589203491175308073376589701154793611714371780608) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -160000000000000008131565574447950075276657431176157436615187328461951387430597636321254213960863363060655364599132509349300713234375494034522112) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -1736113266661087/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) (if (<=.f64 b 3260287993831489/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 x z)) (if (<=.f64 b 179999999999999985302689105039936349388258434504820135181203257331850589203491175308073376589701154793611714371780608) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -30999999999999997543379250338065955275124462721928263304620122353524574006995400671877070536520677187479196414232319419203616386210379567712817905664) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -6493400589199567/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))) (if (<=.f64 b 229999999999999994829662810645326198091677412821358668262369509926242023964811386111134642882957220071474736507387904) (-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))))
(if (<=.f64 b -30999999999999997543379250338065955275124462721928263304620122353524574006995400671877070536520677187479196414232319419203616386210379567712817905664) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -6493400589199567/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))) (if (<=.f64 b 229999999999999994829662810645326198091677412821358668262369509926242023964811386111134642882957220071474736507387904) (-.f64 (+.f64 x z) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))))
(if (<=.f64 b -30999999999999997543379250338065955275124462721928263304620122353524574006995400671877070536520677187479196414232319419203616386210379567712817905664) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -6493400589199567/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))) (if (<=.f64 b 229999999999999994829662810645326198091677412821358668262369509926242023964811386111134642882957220071474736507387904) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 x z)) (*.f64 b (-.f64 (+.f64 t y) 2)))))
(if (<=.f64 b -34000000000000002800894210267003466188774167945052377144896066810000190152003517929230759671591654966139360939426920598601256729025430918529292435456) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 9199999999999999513218419653587521603986811441798811965289093242718489096093817823971401817798170630249302801344626688) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (or (<=.f64 b -34000000000000002800894210267003466188774167945052377144896066810000190152003517929230759671591654966139360939426920598601256729025430918529292435456) (not (<=.f64 b 9199999999999999513218419653587521603986811441798811965289093242718489096093817823971401817798170630249302801344626688))) (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))))
(if (<=.f64 y -2650000000000000101396187756351735373783440313731294181985246640815584168776758698333541360575676249122411702899612953702155596989683275296625655808) (*.f64 (-.f64 b z) y) (if (<=.f64 y -1603934030549155/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (-.f64 (+.f64 z x) (*.f64 t a)) (if (<=.f64 y 419999999999999968038239129476388816187586133754418707824640) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 b z) y))))
(if (<=.f64 y -2650000000000000101396187756351735373783440313731294181985246640815584168776758698333541360575676249122411702899612953702155596989683275296625655808) (*.f64 y (-.f64 b z)) (if (<=.f64 y -1603934030549155/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (-.f64 (+.f64 x z) (*.f64 t a)) (if (<=.f64 y 419999999999999968038239129476388816187586133754418707824640) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x z)) (*.f64 y (-.f64 b z)))))
(if (<=.f64 b -40999999999999997628064237612253600133943907536406980481228508802526768806700834398771478236485503653352620972758742591024020475246280704) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 164999999999999989443799312663957552769239867786246944386995560411812955337561052579004594139727289525494974204870656) (-.f64 (+.f64 z x) (*.f64 t a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (or (<=.f64 b -40999999999999997628064237612253600133943907536406980481228508802526768806700834398771478236485503653352620972758742591024020475246280704) (not (<=.f64 b 164999999999999989443799312663957552769239867786246944386995560411812955337561052579004594139727289525494974204870656))) (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (+.f64 x z) (*.f64 t a)))
(if (<=.f64 t -230000000000000000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -3801270085103317/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 8061134813471455/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272) (*.f64 (-.f64 y 2) b) (if (<=.f64 t 2800000000000000) (-.f64 x (*.f64 z (-.f64 y 1))) (-.f64 x (*.f64 t (-.f64 a b)))))))
(if (<=.f64 t -230000000000000000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -3801270085103317/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (-.f64 x (*.f64 (+.f64 y -1) z)) (if (<=.f64 t 8061134813471455/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272) (*.f64 (-.f64 y 2) b) (if (<=.f64 t 2800000000000000) (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 x (*.f64 t (-.f64 a b)))))))
(if (<=.f64 t -230000000000000000000) (+.f64 x (*.f64 t (-.f64 b a))) (if (<=.f64 t -3801270085103317/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (-.f64 x (*.f64 (+.f64 y -1) z)) (if (<=.f64 t 8061134813471455/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272) (*.f64 (-.f64 y 2) b) (if (<=.f64 t 2800000000000000) (-.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 x (*.f64 t (-.f64 b a)))))))
(if (<=.f64 b -879999999999999997672099117657027450690821770106771224993052246681969304369041136631928238650233080250998827309506196002949420576786954145137401266176) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -5712540779759169/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -4970264567326463/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296) (-.f64 x (*.f64 y z)) (if (<=.f64 b 1549999999999999875384045715428795830285560721229392377707623098929346683852970104183923408810760764699223697777491968) (-.f64 x (*.f64 t (-.f64 a b))) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 b -879999999999999997672099117657027450690821770106771224993052246681969304369041136631928238650233080250998827309506196002949420576786954145137401266176) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -5712540779759169/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -4970264567326463/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296) (-.f64 x (*.f64 y z)) (if (<=.f64 b 1549999999999999875384045715428795830285560721229392377707623098929346683852970104183923408810760764699223697777491968) (-.f64 x (*.f64 t (-.f64 a b))) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -879999999999999997672099117657027450690821770106771224993052246681969304369041136631928238650233080250998827309506196002949420576786954145137401266176) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -5712540779759169/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (+.f64 x (*.f64 t (-.f64 b a))) (if (<=.f64 b -4970264567326463/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296) (-.f64 x (*.f64 y z)) (if (<=.f64 b 1549999999999999875384045715428795830285560721229392377707623098929346683852970104183923408810760764699223697777491968) (+.f64 x (*.f64 t (-.f64 b a))) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -299999999999999985973795348253010063862768424311798262668617031460247791306667679785206764169300903681367886668883208175616) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -6818193833906105/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (-.f64 x (*.f64 t a)) (if (<=.f64 b -6506528160863733/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368) (-.f64 x (*.f64 y z)) (if (<=.f64 b 170000000000000011394103641141411011615603145947065905085538722246091488501090895194859513083061758999007775839748096) (-.f64 x (*.f64 t a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 b -299999999999999985973795348253010063862768424311798262668617031460247791306667679785206764169300903681367886668883208175616) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -6818193833906105/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (-.f64 x (*.f64 t a)) (if (<=.f64 b -6506528160863733/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368) (-.f64 x (*.f64 y z)) (if (<=.f64 b 170000000000000011394103641141411011615603145947065905085538722246091488501090895194859513083061758999007775839748096) (-.f64 x (*.f64 t a)) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 t -66355061549583/340282366920938463463374607431768211456) (*.f64 t (-.f64 b a)) (if (<=.f64 t -6575169876935467/5260135901548373507240989882880128665550339802823173859498280903068732154297080822113666536277588451226982968856178217713019432250183803863127814770651880849955223671128444598191663757884322717271293251735781376) (-.f64 x (*.f64 y z)) (if (<=.f64 t 5498669552347193/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (*.f64 (-.f64 y 2) b) (if (<=.f64 t 2800000000000000000) (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -66355061549583/340282366920938463463374607431768211456) (*.f64 t (-.f64 b a)) (if (<=.f64 t -92463326394405/41094811730846668025320233460001005199612029709556045777330319555224469955445943922763019814668659775210804444188892325882964314454560967680686052895717819140275184930690973423372373108471271228681978529185792) (+.f64 z x) (if (<=.f64 t 2141238934828355/125955231460491477573475786427621032361709434041052227527609040505093074454480376118282617542185112928074454067529947442741953744769736656487116570106253523089501067161322852174933318537813768637901361681988522625958449433505907473287200188342818373796829838966784) (*.f64 (-.f64 y 2) b) (if (<=.f64 t 450000000000000000) (+.f64 z x) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -66355061549583/340282366920938463463374607431768211456) (*.f64 t (-.f64 b a)) (if (<=.f64 t -92463326394405/41094811730846668025320233460001005199612029709556045777330319555224469955445943922763019814668659775210804444188892325882964314454560967680686052895717819140275184930690973423372373108471271228681978529185792) (+.f64 x z) (if (<=.f64 t 2141238934828355/125955231460491477573475786427621032361709434041052227527609040505093074454480376118282617542185112928074454067529947442741953744769736656487116570106253523089501067161322852174933318537813768637901361681988522625958449433505907473287200188342818373796829838966784) (*.f64 (-.f64 y 2) b) (if (<=.f64 t 450000000000000000) (+.f64 x z) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -66355061549583/340282366920938463463374607431768211456) (*.f64 t (-.f64 b a)) (if (<=.f64 t -3616343432314507/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584) (+.f64 z x) (if (<=.f64 t -4853771464128253/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (*.f64 (-.f64 b z) y) (if (<=.f64 t 550000000000000000) (+.f64 z x) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -66355061549583/340282366920938463463374607431768211456) (*.f64 t (-.f64 b a)) (if (<=.f64 t -3616343432314507/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584) (+.f64 x z) (if (<=.f64 t -4853771464128253/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (*.f64 y (-.f64 b z)) (if (<=.f64 t 550000000000000000) (+.f64 x z) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -66355061549583/340282366920938463463374607431768211456) (*.f64 t (-.f64 b a)) (if (<=.f64 t -5573580493704609/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (+.f64 z x) (if (<=.f64 t -807557462926431/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (*.f64 y b) (if (<=.f64 t 470000000000000000) (+.f64 z x) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -66355061549583/340282366920938463463374607431768211456) (*.f64 t (-.f64 b a)) (if (<=.f64 t -5573580493704609/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (+.f64 x z) (if (<=.f64 t -807557462926431/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (*.f64 y b) (if (<=.f64 t 470000000000000000) (+.f64 x z) (*.f64 t (-.f64 b a))))))
(if (<=.f64 a -17500000000000000202117273202508998452641722113592202190101399930390291412187873280) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 6113806371700363/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136) (+.f64 z x) (if (<=.f64 a 3924929111196277/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (*.f64 b (-.f64 t 2)) (if (<=.f64 a 68962299338965/3064991081731777716716694054300618367237478244367204352) (+.f64 z x) (*.f64 a (-.f64 1 t))))))
(if (<=.f64 a -17500000000000000202117273202508998452641722113592202190101399930390291412187873280) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 6113806371700363/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136) (+.f64 x z) (if (<=.f64 a 3924929111196277/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (*.f64 b (-.f64 t 2)) (if (<=.f64 a 68962299338965/3064991081731777716716694054300618367237478244367204352) (+.f64 x z) (*.f64 a (-.f64 1 t))))))
(if (<=.f64 a -5799999999999999774279446732338893145062235527148853983516038817917423930343069581312) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 68962299338965/3064991081731777716716694054300618367237478244367204352) (+.f64 z x) (*.f64 a (-.f64 1 t))))
(if (or (<=.f64 a -5799999999999999774279446732338893145062235527148853983516038817917423930343069581312) (not (<=.f64 a 68962299338965/3064991081731777716716694054300618367237478244367204352))) (*.f64 a (-.f64 1 t)) (+.f64 x z))
(if (<=.f64 t -15500000000000001048576) (neg.f64 (*.f64 t a)) (if (<=.f64 t -4151356505655847/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 z x) (if (<=.f64 t -6741349255733685/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 y b) (if (<=.f64 t 21000000000000000000) (+.f64 z x) (neg.f64 (*.f64 t a))))))
(if (<=.f64 t -15500000000000001048576) (neg.f64 (*.f64 t a)) (if (<=.f64 t -4151356505655847/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 x z) (if (<=.f64 t -6741349255733685/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 y b) (if (<=.f64 t 21000000000000000000) (+.f64 x z) (neg.f64 (*.f64 t a))))))
(if (<=.f64 b -61999999999999996665097127909935550412882901348031226515975383343257407739953394119181027773889414756742534473941301619197608716006326272) (*.f64 t b) (if (<=.f64 b 1900000000000000082056908040779287931049636104972929491878630444255682658431530390042344221623612307949108182202187776) (+.f64 z x) (*.f64 y b)))
(if (<=.f64 b -61999999999999996665097127909935550412882901348031226515975383343257407739953394119181027773889414756742534473941301619197608716006326272) (*.f64 t b) (if (<=.f64 b 1900000000000000082056908040779287931049636104972929491878630444255682658431530390042344221623612307949108182202187776) (+.f64 x z) (*.f64 y b)))
(if (<=.f64 b -45999999999999999858071952527805102253614307970614538422554710197199314105722259609009582428097096420488651120790619917639800506615332864) (*.f64 t b) (if (<=.f64 b 1080000000000000003576440152960607994146733977141458043599535502871789938631714286395524762036076544) x (*.f64 y b)))
(if (<=.f64 x -5500000000000000089034064720531557270882877440) x (if (<=.f64 x 279999999999999979824980686778662580981931284889600) (*.f64 t b) x))
(if (<=.f64 x -4219501349819637/2722258935367507707706996859454145691648) x (if (<=.f64 x 1499999999999999947296127146425134031770736733945069568) z x))
x
Compiler

Compiled 1063 to 647 computations (39.1% saved)

soundness1.6s (12.2%)

Rules
1824×fma-neg
1824×fma-neg
1782×times-frac
1144×fma-def
1144×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02061
15153
214849
362049
4223549
5551249
6702849
056227581
1160123529
2664223529
03655706
18374964
225474728
050013427
1156911603
2641111603
050013427
1156911603
2641111603
044610312
113699302
250849302
050013427
1156911603
2641111603
056227581
1160123529
2664223529
02061
15153
214849
362049
4223549
5551249
6702849
02061
15153
214849
362049
4223549
5551249
6702849
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1308 to 780 computations (40.4% saved)

end1.0ms (0%)

preprocess383.0ms (2.9%)

Compiler

Compiled 1880 to 904 computations (51.9% saved)

Profiling

Loading profile data...