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

Time bar (total: 14.1s)

analyze0.0ms (0%)

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

Compiled 28 to 20 computations (28.6% saved)

sample1.2s (8.8%)

Results
733.0ms5290×body256valid
491.0ms2965×body256infinite
0.0msbody512valid
Bogosity

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

simplify71.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
98.4%
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))))
95.3%
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
92.6%
(-.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))))
95.3%
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
92.6%
(-.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)

localize277.0ms (2%)

Local Accuracy

Found 10 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 (+.f64 t -1) a)
99.6%
(fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))
97.3%
(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.4%
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))
96.9%
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
100.0%
(*.f64 (+.f64 t -1) a)
100.0%
(*.f64 (+.f64 y -1) z)
97.5%
(-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))
95.3%
(-.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)

series31.0ms (0.2%)

Counts
10 → 480
Calls

120 calls:

TimeVariablePointExpression
3.0ms
y
@inf
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
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
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
y
@inf
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))

rewrite89.0ms (0.6%)

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
035316
1848312
Stop Event
node limit
Counts
10 → 148
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 -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)))
(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))))
(fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))
(*.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 -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 (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a))) 1)
(pow.f64 (*.f64 (+.f64 -1 t) a) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 -1 t) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 -1 t) a))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))
(exp.f64 (log.f64 (*.f64 (+.f64 -1 t) a)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 -1 t) a)))
(+.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 (+.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 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 (*.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))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a))) 1)
(pow.f64 (*.f64 (+.f64 -1 t) a) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 -1 t) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 -1 t) a))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))
(exp.f64 (log.f64 (*.f64 (+.f64 -1 t) a)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 -1 t) a)))

simplify242.0ms (1.7%)

Algorithm
egg-herbie
Rules
1380×fma-neg
876×fma-def
642×sub-neg
512×exp-sum
428×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048021592
1137220006
2539420002
Stop Event
node limit
Counts
628 → 319
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 -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 -1 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(+.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)))
(+.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))
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 (*.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 -1 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(+.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 -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 (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a))) 1)
(pow.f64 (*.f64 (+.f64 -1 t) a) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 -1 t) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 -1 t) a))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))
(exp.f64 (log.f64 (*.f64 (+.f64 -1 t) a)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 -1 t) a)))
(+.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 (+.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 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 (*.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))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a))) 1)
(pow.f64 (*.f64 (+.f64 -1 t) a) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 -1 t) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 -1 t) a))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))
(exp.f64 (log.f64 (*.f64 (+.f64 -1 t) a)))
(log1p.f64 (expm1.f64 (*.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(-.f64 (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) z)) (*.f64 y z))
(-.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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))))
(+.f64 (fma.f64 b (+.f64 t -2) 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))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) 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))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) 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))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (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))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (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))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (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))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(*.f64 y (-.f64 b 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 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (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 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (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 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (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 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(fma.f64 a (-.f64 1 t) (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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(-.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(-.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 t a))
(-.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 t 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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (*.f64 -1 a) (*.f64 (-.f64 y 2) b))
(-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2)))
(-.f64 (*.f64 b (neg.f64 (-.f64 y 2))) a)
(-.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 b (-.f64 (-.f64 2 t) y))
(+.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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)))
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 2 t)))
(-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 (-.f64 2 t) y))
(+.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 (-.f64 2 t) y))
(+.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(*.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 -1 a)
(neg.f64 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 t a))
(+.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 t a))
(+.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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))))
(+.f64 (fma.f64 b (+.f64 t -2) 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))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) 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))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) 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))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (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))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (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))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (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))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(*.f64 y (-.f64 b 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 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (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 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (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 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (-.f64 y 2)) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(+.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(+.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.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 b (+.f64 t (+.f64 y -2))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(-.f64 (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) z)) (*.f64 y z))
(+.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.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)))
(+.f64 z (fma.f64 y (-.f64 b 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)))
(+.f64 z (fma.f64 y (-.f64 b 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)))
(+.f64 z (fma.f64 y (-.f64 b 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)))
(+.f64 z (fma.f64 y (-.f64 b 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)))
(+.f64 z (fma.f64 y (-.f64 b 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)))
(+.f64 z (fma.f64 y (-.f64 b 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))))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(+.f64 z (fma.f64 y (-.f64 b 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 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(+.f64 z (fma.f64 y (-.f64 b 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 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(+.f64 z (fma.f64 y (-.f64 b 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 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))
(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)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)))
(fma.f64 t b (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)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)))
(fma.f64 t b (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)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 b (-.f64 y 2) x)))
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)))
(fma.f64 t b (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)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)))
(fma.f64 t b (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)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 b (-.f64 y 2) x)))
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)))
(fma.f64 t b (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)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)))
(fma.f64 t b (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)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 b (-.f64 y 2) 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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 b (+.f64 y (+.f64 t -2)))
(*.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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 b (+.f64 y (+.f64 t -2)))
(*.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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) 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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(+.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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(+.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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (*.f64 z (-.f64 1 y)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (-.f64 z (*.f64 y z)))
(+.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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(fma.f64 b (+.f64 t (-.f64 y 2)) (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 y z))
(+.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 y z))
(+.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 z (*.f64 y z))
(+.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 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) 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))))
(+.f64 (fma.f64 b (+.f64 t -2) 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))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) 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))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) 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))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (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))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (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))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (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))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(*.f64 y (-.f64 b 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 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (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 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (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 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(-.f64 (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) z)) (*.f64 y z))
(-.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(fma.f64 a (-.f64 1 t) (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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(-.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(-.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 t a))
(-.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 t 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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(*.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 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(*.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 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(*.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 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.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 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(*.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 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(*.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 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(*.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 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(*.f64 -1 a)
(neg.f64 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) 3)) (+.f64 (*.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (-.f64 (-.f64 2 t) y) (-.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 t -1) a (*.f64 z (+.f64 y -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))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) 2)) (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (-.f64 (-.f64 2 t) y) (-.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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))))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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 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 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(+.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 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 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(+.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 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 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(+.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 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 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(+.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 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 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(+.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 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 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(+.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 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 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(+.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 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 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(+.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 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 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(+.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 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 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(+.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 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 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(+.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 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 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(+.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 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 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(*.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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 t -1) (*.f64 a (*.f64 b (+.f64 t (+.f64 y -2))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (+.f64 (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 y (+.f64 t -2))))) (pow.f64 (-.f64 (*.f64 t a) a) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 3)) (+.f64 (*.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (-.f64 y 2))))) (pow.f64 (-.f64 (*.f64 t a) a) 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 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) 6)) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 y (+.f64 t -2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (-.f64 y 2)))) 6)) (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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 (-.f64 2 t) y) (-.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 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 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(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 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 b (-.f64 (-.f64 2 t) y) (-.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)) (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 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 (-.f64 2 t) y) (-.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 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 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(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 b (-.f64 (-.f64 2 t) y) (-.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))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(-.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)))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(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 (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a))) 1)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(pow.f64 (*.f64 (+.f64 -1 t) a) 1)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(log.f64 (exp.f64 (*.f64 (+.f64 -1 t) a)))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 -1 t) a))))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(expm1.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(exp.f64 (log.f64 (*.f64 (+.f64 -1 t) a)))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(log1p.f64 (expm1.f64 (*.f64 (+.f64 -1 t) a)))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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)))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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)
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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))))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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)))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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)))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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)))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (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 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(fma.f64 b (+.f64 t (-.f64 y 2)) (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))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(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 (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)))
(fma.f64 z (-.f64 1 y) x)
(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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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))))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 -1 t) a))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1)
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(*.f64 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) 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))))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) 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))))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1)
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(log.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) 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))))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(exp.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a))) 1)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(pow.f64 (*.f64 (+.f64 -1 t) a) 1)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(log.f64 (exp.f64 (*.f64 (+.f64 -1 t) a)))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 -1 t) a))))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(expm1.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(exp.f64 (log.f64 (*.f64 (+.f64 -1 t) a)))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(log1p.f64 (expm1.f64 (*.f64 (+.f64 -1 t) a)))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)

eval134.0ms (1%)

Compiler

Compiled 8789 to 5316 computations (39.5% saved)

prune75.0ms (0.5%)

Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New32111332
Fresh000
Picked303
Done000
Total32411335
Accurracy
100.0%
Counts
335 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)))
67.6%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
75.1%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b))
58.5%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
72.3%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
27.2%
(-.f64 a (*.f64 t a))
36.0%
(*.f64 (-.f64 (+.f64 y t) 2) b)
35.1%
(*.f64 (-.f64 b z) y)
28.7%
(*.f64 z (-.f64 1 y))
32.5%
(*.f64 t (-.f64 b a))
19.0%
x
93.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)))
67.6%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
75.1%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b))
58.5%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
72.3%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
27.2%
(-.f64 a (*.f64 t a))
36.0%
(*.f64 (-.f64 (+.f64 y t) 2) b)
35.1%
(*.f64 (-.f64 b z) y)
28.7%
(*.f64 z (-.f64 1 y))
32.5%
(*.f64 t (-.f64 b a))
19.0%
x
Compiler

Compiled 666 to 480 computations (27.9% saved)

localize135.0ms (1%)

Local Accuracy

Found 10 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 t (-.f64 a b))
100.0%
(*.f64 (+.f64 y -1) z)
96.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 (-.f64 b z) y)
100.0%
(*.f64 t (-.f64 b a))
100.0%
(+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a))
100.0%
(*.f64 (+.f64 y -1) z)
97.8%
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
95.3%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)))
Compiler

Compiled 180 to 75 computations (58.3% saved)

series52.0ms (0.4%)

Counts
8 → 306
Calls

93 calls:

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

rewrite82.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
784×add-sqr-sqrt
774×pow1
774×*-un-lft-identity
730×add-exp-log
730×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify161.0ms (1.1%)

Algorithm
egg-herbie
Rules
1112×sub-neg
1072×fma-def
498×exp-sum
448×+-commutative
408×unsub-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055415180
1165213302
2558913296
Stop Event
node limit
Counts
476 → 346
Calls
Call 1
Inputs
(-.f64 (*.f64 (-.f64 y 2) b) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
x
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
x
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 -2 b) x) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 -1 z) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a))))
(*.f64 (-.f64 b z) y)
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -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 t (-.f64 a b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(*.f64 a (+.f64 1 (*.f64 -1 t)))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 x (+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 y (+.f64 (*.f64 -1 t) 2)) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 y (+.f64 (*.f64 -1 t) 2)) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 y (+.f64 (*.f64 -1 t) 2)) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(*.f64 (-.f64 y (+.f64 2 (*.f64 -1 t))) b)
(-.f64 (+.f64 (*.f64 (-.f64 y (+.f64 2 (*.f64 -1 t))) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 y (+.f64 2 (*.f64 -1 t))) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 (-.f64 y (+.f64 2 (*.f64 -1 t))) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 y 2)) t) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 y 2)) t) b)) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 y 2)) t) b)) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 y 2)) t) b)) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (*.f64 -1 a) (*.f64 (-.f64 y 2) b))
(*.f64 t (-.f64 a b))
(*.f64 t (-.f64 a b))
(-.f64 (*.f64 -1 (*.f64 t b)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b))) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b))) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b))) (*.f64 (-.f64 y 2) b))
(*.f64 (-.f64 t 1) a)
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b))) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b))) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b))) (*.f64 (-.f64 y 2) b))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1))) (*.f64 -1 (*.f64 t b))) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1))) (*.f64 -1 (*.f64 t b))) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1))) (*.f64 -1 (*.f64 t b))) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 (-.f64 (+.f64 2 (*.f64 -1 t)) y) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 (-.f64 (+.f64 2 (*.f64 -1 t)) y) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 (-.f64 (+.f64 2 (*.f64 -1 t)) y) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(*.f64 (-.f64 (+.f64 2 (*.f64 -1 t)) y) b)
(+.f64 (*.f64 (-.f64 (+.f64 2 (*.f64 -1 t)) y) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 (-.f64 (+.f64 2 (*.f64 -1 t)) y) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 (-.f64 (+.f64 2 (*.f64 -1 t)) y) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(*.f64 -1 (*.f64 (-.f64 t (*.f64 -1 (-.f64 y 2))) b))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t (*.f64 -1 (-.f64 y 2))) b)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t (*.f64 -1 (-.f64 y 2))) b)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t (*.f64 -1 (-.f64 y 2))) b)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 -2 b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 -1 a))) (*.f64 -2 b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 -1 a))) (*.f64 -2 b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 -1 a))) (*.f64 -2 b))
(*.f64 -1 (*.f64 y b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 -1 a))) (*.f64 -2 b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 -1 a))) (*.f64 -2 b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 -1 a))) (*.f64 -2 b))
(*.f64 -1 (*.f64 y b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 -1 a))) (*.f64 -2 b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 -1 a))) (*.f64 -2 b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 -1 a))) (*.f64 -2 b))
(*.f64 -1 a)
(*.f64 t (-.f64 a b))
(*.f64 t (-.f64 a b))
(*.f64 -1 (*.f64 t b))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b)))
(*.f64 -1 (*.f64 a (+.f64 1 (*.f64 -1 t))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 1 (*.f64 -1 t)))) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 1 (*.f64 -1 t)))) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 1 (*.f64 -1 t)))) (*.f64 -1 (*.f64 t b)))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 (*.f64 t b)) (*.f64 -1 a)))
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 (*.f64 t b)) (*.f64 -1 a)))
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 (*.f64 t b)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 t b))
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 a) (*.f64 -1 (*.f64 t b))))
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 a) (*.f64 -1 (*.f64 t b))))
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 a) (*.f64 -1 (*.f64 t b))))
(*.f64 -1 (*.f64 t b))
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 a) (*.f64 -1 (*.f64 t b))))
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 a) (*.f64 -1 (*.f64 t b))))
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 a) (*.f64 -1 (*.f64 t b))))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.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 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 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 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))) (sqrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t (-.f64 a b) (neg.f64 a))) (*.f64 b (+.f64 y -2)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 1))) (fma.f64 (neg.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 1 (*.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 1)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2) (*.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 1))) (fma.f64 (neg.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 1 (*.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2) (*.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2))))
(+.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 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 1))) (fma.f64 (neg.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 1 (*.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 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 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2) (*.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2))))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (+.f64 (pow.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 2) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))) 1)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))) 2)
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))))))
(log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (exp.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))) 2) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))))
(+.f64 (*.f64 t (-.f64 a b)) (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2))))
(+.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (neg.f64 (*.f64 b (+.f64 y -2))))
(+.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 (neg.f64 (+.f64 y -2)) b))
(+.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) (fma.f64 (neg.f64 (+.f64 y -2)) b (*.f64 b (+.f64 y -2))))
(+.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) (fma.f64 (neg.f64 b) (+.f64 y -2) (*.f64 b (+.f64 y -2))))
(+.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (+.f64 y -2)))) (sqrt.f64 (*.f64 b (+.f64 y -2))) (*.f64 b (+.f64 y -2))))
(+.f64 (fma.f64 1 (fma.f64 t (-.f64 a b) (neg.f64 a)) (neg.f64 (*.f64 (*.f64 b (+.f64 y -2)) 1))) (fma.f64 (neg.f64 (*.f64 b (+.f64 y -2))) 1 (*.f64 (*.f64 b (+.f64 y -2)) 1)))
(+.f64 (fma.f64 1 (fma.f64 t (-.f64 a b) (neg.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (+.f64 y -2)))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2) (*.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) 2) (cbrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (neg.f64 (*.f64 (*.f64 b (+.f64 y -2)) 1))) (fma.f64 (neg.f64 (*.f64 b (+.f64 y -2))) 1 (*.f64 (*.f64 b (+.f64 y -2)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) 2) (cbrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (+.f64 y -2)))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2) (*.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (neg.f64 (*.f64 (*.f64 b (+.f64 y -2)) 1))) (fma.f64 (neg.f64 (*.f64 b (+.f64 y -2))) 1 (*.f64 (*.f64 b (+.f64 y -2)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (+.f64 y -2)))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2) (*.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2))))
(*.f64 1 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2) (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) (sqrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (+.f64 (pow.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) 2) (+.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (+.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))
(pow.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 1)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2)
(log.f64 (exp.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))))
(log.f64 (/.f64 (exp.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (exp.f64 (*.f64 b (+.f64 y -2)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 2) (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(exp.f64 (log.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(fma.f64 t (-.f64 a b) (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2))))
(fma.f64 (-.f64 a b) t (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2))))
(fma.f64 1 (*.f64 t (-.f64 a b)) (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2))))
(fma.f64 1 (fma.f64 t (-.f64 a b) (neg.f64 a)) (neg.f64 (*.f64 b (+.f64 y -2))))
(fma.f64 1 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 (neg.f64 (+.f64 y -2)) b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (cbrt.f64 (*.f64 t (-.f64 a b))) (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) 2) (cbrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (neg.f64 (*.f64 b (+.f64 y -2))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) 2) (cbrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (*.f64 (neg.f64 (+.f64 y -2)) b))
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 a b))) (sqrt.f64 (*.f64 t (-.f64 a b))) (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2))))
(fma.f64 (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (neg.f64 (*.f64 b (+.f64 y -2))))
(fma.f64 (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (*.f64 (neg.f64 (+.f64 y -2)) b))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)))) 1)
(*.f64 1 (fma.f64 t (-.f64 a b) (neg.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) 2) (cbrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))))
(*.f64 (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) (pow.f64 (neg.f64 a) 3)) (+.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (-.f64 (pow.f64 (neg.f64 a) 2) (*.f64 (*.f64 t (-.f64 a b)) (neg.f64 a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (pow.f64 (neg.f64 a) 2)) (fma.f64 t (-.f64 a b) (neg.f64 (neg.f64 a))))
(pow.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) 1)
(pow.f64 (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) 2)
(log.f64 (exp.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 t (-.f64 a b))) (exp.f64 (neg.f64 a))))
(log.f64 (*.f64 (exp.f64 (neg.f64 a)) (exp.f64 (*.f64 t (-.f64 a b)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) 2) (fma.f64 t (-.f64 a b) (neg.f64 a))))
(expm1.f64 (log1p.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))))
(exp.f64 (log.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))))
(exp.f64 (*.f64 (log.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) 1))
(log1p.f64 (expm1.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))))
(fma.f64 -1 a (*.f64 t (-.f64 a b)))
(fma.f64 t (-.f64 a b) (neg.f64 a))
(fma.f64 a -1 (*.f64 t (-.f64 a b)))
(fma.f64 (-.f64 a b) t (neg.f64 a))
(fma.f64 1 (*.f64 t (-.f64 a b)) (neg.f64 a))
(fma.f64 1 (neg.f64 a) (*.f64 t (-.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (cbrt.f64 (*.f64 t (-.f64 a b))) (neg.f64 a))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 a)) 2) (cbrt.f64 (neg.f64 a)) (*.f64 t (-.f64 a b)))
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 a b))) (sqrt.f64 (*.f64 t (-.f64 a b))) (neg.f64 a))
(fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 (neg.f64 a)) (*.f64 t (-.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 b a)))) 1)
(pow.f64 (*.f64 t (-.f64 b a)) 1)
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) 2)
(log.f64 (exp.f64 (*.f64 t (-.f64 b a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 t (-.f64 b a))))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 b a))))
(exp.f64 (log.f64 (*.f64 t (-.f64 b a))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 b a))) 1))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (-.f64 b z)))) 1)
(pow.f64 (*.f64 y (-.f64 b z)) 1)
(pow.f64 (sqrt.f64 (*.f64 y (-.f64 b z))) 2)
(log.f64 (exp.f64 (*.f64 y (-.f64 b z))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 b z)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y (-.f64 b z)) 2) (*.f64 y (-.f64 b z))))
(expm1.f64 (log1p.f64 (*.f64 y (-.f64 b z))))
(exp.f64 (log.f64 (*.f64 y (-.f64 b z))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (-.f64 b z))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (-.f64 b z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 (+.f64 y t) -2)))) 1)
(pow.f64 (*.f64 b (+.f64 (+.f64 y t) -2)) 1)
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 (+.f64 y t) -2))) 2)
(log.f64 (exp.f64 (*.f64 b (+.f64 (+.f64 y t) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 (+.f64 y t) -2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 y t) -2)) 2) (*.f64 b (+.f64 (+.f64 y t) -2))))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 (+.f64 y t) -2))))
(exp.f64 (log.f64 (*.f64 b (+.f64 (+.f64 y t) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 (+.f64 y t) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 (+.f64 y t) -2))))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 t (-.f64 a b))))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 t) (-.f64 a b)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.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 (+.f64 y -1) z)) (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 (+.f64 y -1) z)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (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 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2))))
(+.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 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 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2))))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (+.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) 1)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) 2)
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))))
(log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (exp.f64 (*.f64 t (-.f64 a b)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) 2) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 t (-.f64 a b))))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 t) (-.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 t (-.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 t) (-.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 t (-.f64 a b))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 t) (-.f64 a b)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 a b)))) 1)
(pow.f64 (*.f64 t (-.f64 a b)) 1)
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 a b))) 2)
(log.f64 (exp.f64 (*.f64 t (-.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 a b)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (*.f64 t (-.f64 a b))))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 a b))))
(exp.f64 (log.f64 (*.f64 t (-.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 a b))) 1))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 a b))))
Outputs
(-.f64 (*.f64 (-.f64 y 2) b) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (*.f64 (+.f64 y -2) b) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 t (-.f64 b a) (*.f64 z (-.f64 1 y))) a))
(fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 t (-.f64 b a) (-.f64 z (*.f64 y z))) a))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
x
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
x
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(-.f64 (+.f64 (*.f64 -2 b) x) (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 -1 z) (*.f64 -1 a))))
(-.f64 (fma.f64 -2 b x) (fma.f64 t (-.f64 a b) (*.f64 -1 (+.f64 z a))))
(+.f64 (fma.f64 b -2 x) (+.f64 z (+.f64 a (*.f64 t (-.f64 b a)))))
(fma.f64 b -2 (+.f64 (fma.f64 t (-.f64 b a) x) (+.f64 a z)))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a))))
(-.f64 (fma.f64 -2 b (fma.f64 (-.f64 b z) y x)) (fma.f64 t (-.f64 a b) (*.f64 -1 (+.f64 z a))))
(+.f64 (fma.f64 b -2 (fma.f64 y (-.f64 b z) x)) (+.f64 z (+.f64 a (*.f64 t (-.f64 b a)))))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a))))
(-.f64 (fma.f64 -2 b (fma.f64 (-.f64 b z) y x)) (fma.f64 t (-.f64 a b) (*.f64 -1 (+.f64 z a))))
(+.f64 (fma.f64 b -2 (fma.f64 y (-.f64 b z) x)) (+.f64 z (+.f64 a (*.f64 t (-.f64 b a)))))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a))))
(-.f64 (fma.f64 -2 b (fma.f64 (-.f64 b z) y x)) (fma.f64 t (-.f64 a b) (*.f64 -1 (+.f64 z a))))
(+.f64 (fma.f64 b -2 (fma.f64 y (-.f64 b z) x)) (+.f64 z (+.f64 a (*.f64 t (-.f64 b a)))))
(*.f64 (-.f64 b z) y)
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a))))
(-.f64 (fma.f64 -2 b (fma.f64 (-.f64 b z) y x)) (fma.f64 t (-.f64 a b) (*.f64 -1 (+.f64 z a))))
(+.f64 (fma.f64 b -2 (fma.f64 y (-.f64 b z) x)) (+.f64 z (+.f64 a (*.f64 t (-.f64 b a)))))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a))))
(-.f64 (fma.f64 -2 b (fma.f64 (-.f64 b z) y x)) (fma.f64 t (-.f64 a b) (*.f64 -1 (+.f64 z a))))
(+.f64 (fma.f64 b -2 (fma.f64 y (-.f64 b z) x)) (+.f64 z (+.f64 a (*.f64 t (-.f64 b a)))))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a))))
(-.f64 (fma.f64 -2 b (fma.f64 (-.f64 b z) y x)) (fma.f64 t (-.f64 a b) (*.f64 -1 (+.f64 z a))))
(+.f64 (fma.f64 b -2 (fma.f64 y (-.f64 b z) x)) (+.f64 z (+.f64 a (*.f64 t (-.f64 b a)))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a))))
(-.f64 (fma.f64 -2 b (fma.f64 (-.f64 b z) y x)) (fma.f64 t (-.f64 a b) (*.f64 -1 (+.f64 z a))))
(+.f64 (fma.f64 b -2 (fma.f64 y (-.f64 b z) x)) (+.f64 z (+.f64 a (*.f64 t (-.f64 b a)))))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a))))
(-.f64 (fma.f64 -2 b (fma.f64 (-.f64 b z) y x)) (fma.f64 t (-.f64 a b) (*.f64 -1 (+.f64 z a))))
(+.f64 (fma.f64 b -2 (fma.f64 y (-.f64 b z) x)) (+.f64 z (+.f64 a (*.f64 t (-.f64 b a)))))
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) x)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a))))
(-.f64 (fma.f64 -2 b (fma.f64 (-.f64 b z) y x)) (fma.f64 t (-.f64 a b) (*.f64 -1 (+.f64 z a))))
(+.f64 (fma.f64 b -2 (fma.f64 y (-.f64 b z) x)) (+.f64 z (+.f64 a (*.f64 t (-.f64 b a)))))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (neg.f64 a)))
(+.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) a)
(fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 t (-.f64 b a) x) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(-.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 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) 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 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) 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 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) 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 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) 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 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) 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 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) 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 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(*.f64 -1 (*.f64 t (-.f64 a b)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) (+.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 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) (+.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 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) (+.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 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (*.f64 b t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (*.f64 b t)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (*.f64 b t)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (*.f64 b t)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 t a))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (*.f64 b t)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (*.f64 b t)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (*.f64 b t)))
(*.f64 a (+.f64 1 (*.f64 -1 t)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 t a))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (*.f64 b t)))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (*.f64 b t)))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b))))
(-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (*.f64 (neg.f64 t) b)))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (*.f64 b t)))
(-.f64 x (+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))))
(-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(-.f64 x (fma.f64 z (+.f64 y -1) (-.f64 (*.f64 t a) a)))
(+.f64 (fma.f64 a (-.f64 1 t) x) (-.f64 z (*.f64 y z)))
(-.f64 (+.f64 (*.f64 (-.f64 y (+.f64 (*.f64 -1 t) 2)) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (-.f64 y (fma.f64 -1 t 2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(-.f64 (fma.f64 b (-.f64 y (-.f64 2 t)) x) (fma.f64 z (+.f64 y -1) (-.f64 (*.f64 t a) a)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a))
(-.f64 (+.f64 (*.f64 (-.f64 y (+.f64 (*.f64 -1 t) 2)) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (-.f64 y (fma.f64 -1 t 2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(-.f64 (fma.f64 b (-.f64 y (-.f64 2 t)) x) (fma.f64 z (+.f64 y -1) (-.f64 (*.f64 t a) a)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a))
(-.f64 (+.f64 (*.f64 (-.f64 y (+.f64 (*.f64 -1 t) 2)) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (-.f64 y (fma.f64 -1 t 2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(-.f64 (fma.f64 b (-.f64 y (-.f64 2 t)) x) (fma.f64 z (+.f64 y -1) (-.f64 (*.f64 t a) a)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a))
(*.f64 (-.f64 y (+.f64 2 (*.f64 -1 t))) b)
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(-.f64 (+.f64 (*.f64 (-.f64 y (+.f64 2 (*.f64 -1 t))) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (-.f64 y (fma.f64 -1 t 2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(-.f64 (fma.f64 b (-.f64 y (-.f64 2 t)) x) (fma.f64 z (+.f64 y -1) (-.f64 (*.f64 t a) a)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a))
(-.f64 (+.f64 (*.f64 (-.f64 y (+.f64 2 (*.f64 -1 t))) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (-.f64 y (fma.f64 -1 t 2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(-.f64 (fma.f64 b (-.f64 y (-.f64 2 t)) x) (fma.f64 z (+.f64 y -1) (-.f64 (*.f64 t a) a)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a))
(-.f64 (+.f64 (*.f64 (-.f64 y (+.f64 2 (*.f64 -1 t))) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (-.f64 y (fma.f64 -1 t 2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(-.f64 (fma.f64 b (-.f64 y (-.f64 2 t)) x) (fma.f64 z (+.f64 y -1) (-.f64 (*.f64 t a) a)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 y 2)) t) b))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 y 2)) t) b)) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (-.f64 y (fma.f64 -1 t 2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(-.f64 (fma.f64 b (-.f64 y (-.f64 2 t)) x) (fma.f64 z (+.f64 y -1) (-.f64 (*.f64 t a) a)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 y 2)) t) b)) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (-.f64 y (fma.f64 -1 t 2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(-.f64 (fma.f64 b (-.f64 y (-.f64 2 t)) x) (fma.f64 z (+.f64 y -1) (-.f64 (*.f64 t a) a)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 y 2)) t) b)) x) (+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))))
(-.f64 (fma.f64 (-.f64 y (fma.f64 -1 t 2)) b x) (fma.f64 z (+.f64 y -1) (fma.f64 a t (neg.f64 a))))
(-.f64 (fma.f64 b (-.f64 y (-.f64 2 t)) x) (fma.f64 z (+.f64 y -1) (-.f64 (*.f64 t a) a)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (-.f64 (fma.f64 t a (-.f64 (*.f64 y z) z)) a))
(-.f64 (*.f64 -1 a) (*.f64 (-.f64 y 2) b))
(-.f64 (neg.f64 a) (*.f64 (+.f64 y -2) b))
(fma.f64 a -1 (*.f64 b (-.f64 2 y)))
(-.f64 (*.f64 b (-.f64 2 y)) a)
(*.f64 t (-.f64 a b))
(*.f64 t (-.f64 a b))
(-.f64 (*.f64 -1 (*.f64 t b)) (*.f64 (-.f64 y 2) b))
(-.f64 (*.f64 (neg.f64 t) b) (*.f64 (+.f64 y -2) b))
(*.f64 b (-.f64 (-.f64 2 t) y))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b))) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b))) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b))) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b))) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b))) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b))) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1)))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1))) (*.f64 -1 (*.f64 t b))) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1))) (*.f64 -1 (*.f64 t b))) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1))) (*.f64 -1 (*.f64 t b))) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 (-.f64 (+.f64 2 (*.f64 -1 t)) y) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(+.f64 (*.f64 (-.f64 (+.f64 2 (*.f64 -1 t)) y) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(+.f64 (*.f64 (-.f64 (+.f64 2 (*.f64 -1 t)) y) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(*.f64 (-.f64 (+.f64 2 (*.f64 -1 t)) y) b)
(-.f64 (*.f64 (neg.f64 t) b) (*.f64 (+.f64 y -2) b))
(*.f64 b (-.f64 (-.f64 2 t) y))
(+.f64 (*.f64 (-.f64 (+.f64 2 (*.f64 -1 t)) y) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(+.f64 (*.f64 (-.f64 (+.f64 2 (*.f64 -1 t)) y) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(+.f64 (*.f64 (-.f64 (+.f64 2 (*.f64 -1 t)) y) b) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(*.f64 -1 (*.f64 (-.f64 t (*.f64 -1 (-.f64 y 2))) b))
(-.f64 (*.f64 (neg.f64 t) b) (*.f64 (+.f64 y -2) b))
(*.f64 b (-.f64 (-.f64 2 t) y))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t (*.f64 -1 (-.f64 y 2))) b)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t (*.f64 -1 (-.f64 y 2))) b)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t (*.f64 -1 (-.f64 y 2))) b)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 -2 b))
(+.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 2 b))
(fma.f64 t (-.f64 a b) (fma.f64 a -1 (*.f64 2 b)))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 -1 a))) (*.f64 -2 b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 -1 a))) (*.f64 -2 b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 -1 a))) (*.f64 -2 b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(*.f64 -1 (*.f64 y b))
(neg.f64 (*.f64 y b))
(*.f64 y (neg.f64 b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 -1 a))) (*.f64 -2 b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 -1 a))) (*.f64 -2 b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 -1 a))) (*.f64 -2 b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(*.f64 -1 (*.f64 y b))
(neg.f64 (*.f64 y b))
(*.f64 y (neg.f64 b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 -1 a))) (*.f64 -2 b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 -1 a))) (*.f64 -2 b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 -1 a))) (*.f64 -2 b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(*.f64 -1 a)
(neg.f64 a)
(*.f64 t (-.f64 a b))
(*.f64 t (-.f64 a b))
(*.f64 -1 (*.f64 t b))
(*.f64 (neg.f64 t) b)
(*.f64 b (neg.f64 t))
(*.f64 t (neg.f64 b))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b)))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b)))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b)))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) 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 t b)))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b)))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 t b)))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(*.f64 -1 (*.f64 a (+.f64 1 (*.f64 -1 t))))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 -1 (*.f64 a (+.f64 1 (*.f64 -1 t)))) (*.f64 -1 (*.f64 t b)))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(+.f64 (*.f64 -1 (*.f64 a (+.f64 1 (*.f64 -1 t)))) (*.f64 -1 (*.f64 t b)))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(+.f64 (*.f64 -1 (*.f64 a (+.f64 1 (*.f64 -1 t)))) (*.f64 -1 (*.f64 t b)))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 (*.f64 t b)) (*.f64 -1 a)))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 (*.f64 t b)) (*.f64 -1 a)))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 (*.f64 t b)) (*.f64 -1 a)))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(*.f64 -1 (*.f64 t b))
(*.f64 (neg.f64 t) b)
(*.f64 b (neg.f64 t))
(*.f64 t (neg.f64 b))
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 a) (*.f64 -1 (*.f64 t b))))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 a) (*.f64 -1 (*.f64 t b))))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 a) (*.f64 -1 (*.f64 t b))))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(*.f64 -1 (*.f64 t b))
(*.f64 (neg.f64 t) b)
(*.f64 b (neg.f64 t))
(*.f64 t (neg.f64 b))
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 a) (*.f64 -1 (*.f64 t b))))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 a) (*.f64 -1 (*.f64 t b))))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 a) (*.f64 -1 (*.f64 t b))))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 z (neg.f64 y))
(*.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))
(neg.f64 (*.f64 y z))
(*.f64 z (neg.f64 y))
(*.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))
(neg.f64 (*.f64 y z))
(*.f64 z (neg.f64 y))
(*.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 b (-.f64 t 2))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 y 2) b)
(*.f64 (+.f64 y -2) b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1))))
(neg.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (*.f64 z (-.f64 1 y)))
(fma.f64 t (-.f64 b a) (-.f64 z (*.f64 y z)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(-.f64 x (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 z)))
(-.f64 x (fma.f64 t (-.f64 a b) (neg.f64 z)))
(+.f64 (fma.f64 t (-.f64 b a) x) z)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 z (neg.f64 y))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 z (neg.f64 y))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) 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 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 t (-.f64 a b)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 t (-.f64 a b)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 t (-.f64 a b)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.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 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) 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 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) 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 b t))
(+.f64 (fma.f64 b t x) (-.f64 z (*.f64 y z)))
(-.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 b t x) (fma.f64 t a (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 b t x) (fma.f64 t a (-.f64 (*.f64 y z) z)))
(-.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 b t x) (fma.f64 t a (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 b t x) (fma.f64 t a (-.f64 (*.f64 y z) z)))
(-.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 b t x) (fma.f64 t a (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 b t x) (fma.f64 t a (-.f64 (*.f64 y z) z)))
(*.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 (*.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 b t x) (fma.f64 t a (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 b t x) (fma.f64 t a (-.f64 (*.f64 y z) z)))
(-.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 b t x) (fma.f64 t a (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 b t x) (fma.f64 t a (-.f64 (*.f64 y z) z)))
(-.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 b t x) (fma.f64 t a (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 b t x) (fma.f64 t a (-.f64 (*.f64 y z) z)))
(*.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 (*.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 b t x) (fma.f64 t a (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 b t x) (fma.f64 t a (-.f64 (*.f64 y z) z)))
(-.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 b t x) (fma.f64 t a (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 b t x) (fma.f64 t a (-.f64 (*.f64 y z) z)))
(-.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 b t x) (fma.f64 t a (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 b t x) (fma.f64 t a (-.f64 (*.f64 y z) z)))
(-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 a t (*.f64 z (+.f64 y -1))))
(-.f64 x (fma.f64 t a (*.f64 z (+.f64 y -1))))
(-.f64 x (fma.f64 t a (-.f64 (*.f64 y z) z)))
(-.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 b t x) (fma.f64 t a (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 b t x) (fma.f64 t a (-.f64 (*.f64 y z) z)))
(-.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 b t x) (fma.f64 t a (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 b t x) (fma.f64 t a (-.f64 (*.f64 y z) z)))
(-.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 b t x) (fma.f64 t a (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 b t x) (fma.f64 t a (-.f64 (*.f64 y z) z)))
(*.f64 t b)
(*.f64 b t)
(-.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 b t x) (fma.f64 t a (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 b t x) (fma.f64 t a (-.f64 (*.f64 y z) z)))
(-.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 b t x) (fma.f64 t a (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 b t x) (fma.f64 t a (-.f64 (*.f64 y z) z)))
(-.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 b t x) (fma.f64 t a (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 b t x) (fma.f64 t a (-.f64 (*.f64 y z) z)))
(*.f64 t b)
(*.f64 b t)
(-.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 b t x) (fma.f64 t a (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 b t x) (fma.f64 t a (-.f64 (*.f64 y z) z)))
(-.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 b t x) (fma.f64 t a (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 b t x) (fma.f64 t a (-.f64 (*.f64 y z) z)))
(-.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 b t x) (fma.f64 t a (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 b t x) (fma.f64 t a (-.f64 (*.f64 y z) z)))
(*.f64 -1 (*.f64 t b))
(*.f64 (neg.f64 t) b)
(*.f64 b (neg.f64 t))
(*.f64 t (neg.f64 b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(*.f64 -1 (*.f64 t b))
(*.f64 (neg.f64 t) b)
(*.f64 b (neg.f64 t))
(*.f64 t (neg.f64 b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(*.f64 -1 (*.f64 t b))
(*.f64 (neg.f64 t) b)
(*.f64 b (neg.f64 t))
(*.f64 t (neg.f64 b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b)))
(*.f64 t (-.f64 a b))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))) (sqrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t (-.f64 a b) (neg.f64 a))) (*.f64 b (+.f64 y -2)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 1))) (fma.f64 (neg.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 1 (*.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 1)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2) (*.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 1))) (fma.f64 (neg.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 1 (*.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 1)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2) (*.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(+.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 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 1))) (fma.f64 (neg.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 1 (*.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 1)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(+.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 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2) (*.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (+.f64 (pow.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 2) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 (+.f64 y -2) b)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 (+.f64 y -2) b)) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 (+.f64 y -2) b))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a)) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a)) (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 (+.f64 y -2) b)) 2)) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 (+.f64 y -2) b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) 2)) (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a)) 2)) (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))) 1)
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))) 2)
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (exp.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))) 2) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))) 1))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 t (-.f64 a b) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 t (-.f64 b a) (+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) a))
(+.f64 (*.f64 t (-.f64 a b)) (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(+.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (neg.f64 (*.f64 b (+.f64 y -2))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(+.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 (neg.f64 (+.f64 y -2)) b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(+.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) (fma.f64 (neg.f64 (+.f64 y -2)) b (*.f64 b (+.f64 y -2))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(+.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) (fma.f64 (neg.f64 b) (+.f64 y -2) (*.f64 b (+.f64 y -2))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(+.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (+.f64 y -2)))) (sqrt.f64 (*.f64 b (+.f64 y -2))) (*.f64 b (+.f64 y -2))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(+.f64 (fma.f64 1 (fma.f64 t (-.f64 a b) (neg.f64 a)) (neg.f64 (*.f64 (*.f64 b (+.f64 y -2)) 1))) (fma.f64 (neg.f64 (*.f64 b (+.f64 y -2))) 1 (*.f64 (*.f64 b (+.f64 y -2)) 1)))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(+.f64 (fma.f64 1 (fma.f64 t (-.f64 a b) (neg.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (+.f64 y -2)))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2) (*.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) 2) (cbrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (neg.f64 (*.f64 (*.f64 b (+.f64 y -2)) 1))) (fma.f64 (neg.f64 (*.f64 b (+.f64 y -2))) 1 (*.f64 (*.f64 b (+.f64 y -2)) 1)))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) 2) (cbrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (+.f64 y -2)))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2) (*.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (neg.f64 (*.f64 (*.f64 b (+.f64 y -2)) 1))) (fma.f64 (neg.f64 (*.f64 b (+.f64 y -2))) 1 (*.f64 (*.f64 b (+.f64 y -2)) 1)))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (+.f64 y -2)))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2) (*.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(*.f64 1 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2) (cbrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) (sqrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(/.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (+.f64 (pow.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) 2) (+.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) 3) (pow.f64 (*.f64 (+.f64 y -2) b) 3)) (+.f64 (pow.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 (*.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) b) (+.f64 y -2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t (-.f64 a b)) a) 3) (pow.f64 (*.f64 (+.f64 y -2) b) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t (-.f64 a b)) a) 2) (*.f64 (*.f64 (+.f64 y -2) b) (fma.f64 (+.f64 y -2) b (-.f64 (*.f64 t (-.f64 a b)) a)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (+.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) 2) (pow.f64 (*.f64 (+.f64 y -2) b) 2)) (+.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 (+.f64 y -2) b)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t (-.f64 a b)) a) 2) (pow.f64 (*.f64 (+.f64 y -2) b) 2)) (fma.f64 (+.f64 y -2) b (-.f64 (*.f64 t (-.f64 a b)) a)))
(pow.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 1)
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 2)
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(log.f64 (exp.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(log.f64 (/.f64 (exp.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (exp.f64 (*.f64 b (+.f64 y -2)))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) 2) (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(exp.f64 (log.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))) 1))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(fma.f64 t (-.f64 a b) (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(fma.f64 (-.f64 a b) t (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(fma.f64 1 (*.f64 t (-.f64 a b)) (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(fma.f64 1 (fma.f64 t (-.f64 a b) (neg.f64 a)) (neg.f64 (*.f64 b (+.f64 y -2))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(fma.f64 1 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 (neg.f64 (+.f64 y -2)) b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (cbrt.f64 (*.f64 t (-.f64 a b))) (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) 2) (cbrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (neg.f64 (*.f64 b (+.f64 y -2))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) 2) (cbrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (*.f64 (neg.f64 (+.f64 y -2)) b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 a b))) (sqrt.f64 (*.f64 t (-.f64 a b))) (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(fma.f64 (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (neg.f64 (*.f64 b (+.f64 y -2))))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(fma.f64 (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (*.f64 (neg.f64 (+.f64 y -2)) b))
(-.f64 (fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b)) (*.f64 (+.f64 y -2) b))
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))
(fma.f64 b (-.f64 2 y) (-.f64 (*.f64 t (-.f64 a b)) a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)))) 1)
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(*.f64 1 (fma.f64 t (-.f64 a b) (neg.f64 a)))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) 2) (cbrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(*.f64 (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) (pow.f64 (neg.f64 a) 3)) (+.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (-.f64 (pow.f64 (neg.f64 a) 2) (*.f64 (*.f64 t (-.f64 a b)) (neg.f64 a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) (pow.f64 (neg.f64 a) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (pow.f64 (neg.f64 a) 2)) (*.f64 t (*.f64 (-.f64 a b) (neg.f64 a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) (pow.f64 a 3)) (+.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (+.f64 (*.f64 a a) (*.f64 t (*.f64 (-.f64 a b) a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (pow.f64 (neg.f64 a) 2)) (fma.f64 t (-.f64 a b) (neg.f64 (neg.f64 a))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (pow.f64 (neg.f64 a) 2)) (fma.f64 t (-.f64 a b) a))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (*.f64 a a)) (fma.f64 t (-.f64 a b) a))
(pow.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) 1)
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(pow.f64 (sqrt.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) 2)
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(log.f64 (exp.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)))))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(log.f64 (*.f64 (exp.f64 (*.f64 t (-.f64 a b))) (exp.f64 (neg.f64 a))))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(log.f64 (*.f64 (exp.f64 (neg.f64 a)) (exp.f64 (*.f64 t (-.f64 a b)))))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) 2) (fma.f64 t (-.f64 a b) (neg.f64 a))))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(expm1.f64 (log1p.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(exp.f64 (log.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(exp.f64 (*.f64 (log.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))) 1))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(log1p.f64 (expm1.f64 (fma.f64 t (-.f64 a b) (neg.f64 a))))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(fma.f64 -1 a (*.f64 t (-.f64 a b)))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(fma.f64 t (-.f64 a b) (neg.f64 a))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(fma.f64 a -1 (*.f64 t (-.f64 a b)))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(fma.f64 (-.f64 a b) t (neg.f64 a))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(fma.f64 1 (*.f64 t (-.f64 a b)) (neg.f64 a))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(fma.f64 1 (neg.f64 a) (*.f64 t (-.f64 a b)))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (cbrt.f64 (*.f64 t (-.f64 a b))) (neg.f64 a))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 a)) 2) (cbrt.f64 (neg.f64 a)) (*.f64 t (-.f64 a b)))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 a b))) (sqrt.f64 (*.f64 t (-.f64 a b))) (neg.f64 a))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(fma.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 (neg.f64 a)) (*.f64 t (-.f64 a b)))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 t) b))
(-.f64 (*.f64 t (-.f64 a b)) a)
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 b a)))) 1)
(*.f64 t (-.f64 b a))
(pow.f64 (*.f64 t (-.f64 b a)) 1)
(*.f64 t (-.f64 b a))
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) 2)
(*.f64 t (-.f64 b a))
(log.f64 (exp.f64 (*.f64 t (-.f64 b a))))
(*.f64 t (-.f64 b a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))))
(*.f64 t (-.f64 b a))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 t (-.f64 b a))))
(*.f64 t (-.f64 b a))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 b a))))
(*.f64 t (-.f64 b a))
(exp.f64 (log.f64 (*.f64 t (-.f64 b a))))
(*.f64 t (-.f64 b a))
(exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 b a))) 1))
(*.f64 t (-.f64 b a))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 b a))))
(*.f64 t (-.f64 b a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (-.f64 b z)))) 1)
(*.f64 y (-.f64 b z))
(pow.f64 (*.f64 y (-.f64 b z)) 1)
(*.f64 y (-.f64 b z))
(pow.f64 (sqrt.f64 (*.f64 y (-.f64 b z))) 2)
(*.f64 y (-.f64 b z))
(log.f64 (exp.f64 (*.f64 y (-.f64 b z))))
(*.f64 y (-.f64 b z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 b z)))))
(*.f64 y (-.f64 b z))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y (-.f64 b z)) 2) (*.f64 y (-.f64 b z))))
(*.f64 y (-.f64 b z))
(expm1.f64 (log1p.f64 (*.f64 y (-.f64 b z))))
(*.f64 y (-.f64 b z))
(exp.f64 (log.f64 (*.f64 y (-.f64 b z))))
(*.f64 y (-.f64 b z))
(exp.f64 (*.f64 (log.f64 (*.f64 y (-.f64 b z))) 1))
(*.f64 y (-.f64 b z))
(log1p.f64 (expm1.f64 (*.f64 y (-.f64 b z))))
(*.f64 y (-.f64 b z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 (+.f64 y t) -2)))) 1)
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(pow.f64 (*.f64 b (+.f64 (+.f64 y t) -2)) 1)
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 (+.f64 y t) -2))) 2)
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(log.f64 (exp.f64 (*.f64 b (+.f64 (+.f64 y t) -2))))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 (+.f64 y t) -2)))))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 y t) -2)) 2) (*.f64 b (+.f64 (+.f64 y t) -2))))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 (+.f64 y t) -2))))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(exp.f64 (log.f64 (*.f64 b (+.f64 (+.f64 y t) -2))))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 (+.f64 y t) -2))) 1))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 (+.f64 y t) -2))))
(*.f64 b (-.f64 y (fma.f64 -1 t 2)))
(*.f64 b (-.f64 y (-.f64 2 t)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 t) (-.f64 a b)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.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 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (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 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (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 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) 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 t (-.f64 a b)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 a b))) 1 (*.f64 (*.f64 t (-.f64 a b)) 1)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) 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 t (-.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (+.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.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)) (+.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 (*.f64 t (-.f64 a b)) (-.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t (-.f64 a b)) (fma.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 b a)) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (+.f64 (*.f64 t (-.f64 a b)) (-.f64 x (*.f64 z (+.f64 y -1)))))
(/.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 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) 1)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) 2)
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (exp.f64 (*.f64 t (-.f64 a b)))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))) 2) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))) 1))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b))))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 t) (-.f64 a b)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 t) (-.f64 a b)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 t (-.f64 a b))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 t) (-.f64 a b)))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a b)))))
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))
(fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 a b)))) 1)
(*.f64 t (-.f64 a b))
(pow.f64 (*.f64 t (-.f64 a b)) 1)
(*.f64 t (-.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 a b))) 2)
(*.f64 t (-.f64 a b))
(log.f64 (exp.f64 (*.f64 t (-.f64 a b))))
(*.f64 t (-.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 a b)))))
(*.f64 t (-.f64 a b))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (*.f64 t (-.f64 a b))))
(*.f64 t (-.f64 a b))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 a b))))
(*.f64 t (-.f64 a b))
(exp.f64 (log.f64 (*.f64 t (-.f64 a b))))
(*.f64 t (-.f64 a b))
(exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 a b))) 1))
(*.f64 t (-.f64 a b))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 a b))))
(*.f64 t (-.f64 a b))

eval202.0ms (1.4%)

Compiler

Compiled 9321 to 4423 computations (52.5% saved)

prune93.0ms (0.7%)

Pruning

16 alts after pruning (14 fresh and 2 done)

PrunedKeptTotal
New41310423
Fresh246
Picked325
Done000
Total41816434
Accurracy
100.0%
Counts
434 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
67.6%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
69.4%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a))
57.7%
(-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))
45.8%
(-.f64 x (*.f64 z (-.f64 y 1)))
49.3%
(-.f64 x (*.f64 t (-.f64 a b)))
27.2%
(-.f64 a (*.f64 t a))
34.4%
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
36.0%
(*.f64 (-.f64 (+.f64 y t) 2) b)
22.4%
(*.f64 (-.f64 y 2) b)
35.1%
(*.f64 (-.f64 b z) y)
19.1%
(*.f64 (neg.f64 a) t)
28.7%
(*.f64 z (-.f64 1 y))
20.4%
(*.f64 z (neg.f64 y))
19.3%
(*.f64 y b)
17.9%
(*.f64 t b)
19.0%
x
67.6%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
69.4%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a))
57.7%
(-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))
45.8%
(-.f64 x (*.f64 z (-.f64 y 1)))
49.3%
(-.f64 x (*.f64 t (-.f64 a b)))
27.2%
(-.f64 a (*.f64 t a))
34.4%
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
36.0%
(*.f64 (-.f64 (+.f64 y t) 2) b)
22.4%
(*.f64 (-.f64 y 2) b)
35.1%
(*.f64 (-.f64 b z) y)
19.1%
(*.f64 (neg.f64 a) t)
28.7%
(*.f64 z (-.f64 1 y))
20.4%
(*.f64 z (neg.f64 y))
19.3%
(*.f64 y b)
17.9%
(*.f64 t b)
19.0%
x
Compiler

Compiled 734 to 548 computations (25.3% saved)

localize101.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 106 to 52 computations (50.9% saved)

series7.0ms (0.1%)

Counts
3 → 108
Calls

30 calls:

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

rewrite180.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
942×expm1-udef
540×add-sqr-sqrt
530×pow1
530×*-un-lft-identity
502×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify115.0ms (0.8%)

Algorithm
egg-herbie
Rules
1774×times-frac
996×fma-neg
600×sub-neg
498×fma-def
438×div-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03879160
111908686
243378638
Stop Event
node limit
Counts
224 → 238
Calls
Call 1
Inputs
(-.f64 a (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(-.f64 (+.f64 a (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x)) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
(-.f64 (+.f64 a (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x)) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
(-.f64 (+.f64 a (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x)) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
(-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 2 y) b))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 2 y) b))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 (-.f64 y 2) b)
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 2 y) b)) (+.f64 a x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 2 y) b)) (+.f64 a x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 2 y) b)) (+.f64 a x)) (*.f64 z (-.f64 y 1)))
(-.f64 x (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
a
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
a
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(*.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 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 b (-.f64 t 2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.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 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b))
(+.f64 (*.f64 y b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (*.f64 -2 b)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (*.f64 -2 b)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (*.f64 -2 b)))
(*.f64 t b)
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (*.f64 -2 b)))
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (*.f64 -2 b)))
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (*.f64 -2 b)))
(*.f64 t b)
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (*.f64 -2 b)))
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (*.f64 -2 b)))
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (*.f64 -2 b)))
(*.f64 -2 b)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))))
(+.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a))))
(+.f64 x (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (-.f64 (*.f64 b (-.f64 2 y)) a)))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)) 1))
(+.f64 a (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 y))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)) 1 (-.f64 (*.f64 b (-.f64 2 y)) a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (-.f64 2 y)) a))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)) 2) (-.f64 (*.f64 b (-.f64 2 y)) a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (-.f64 2 y)) a))) (sqrt.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)) (-.f64 (*.f64 b (-.f64 2 y)) a)))
(+.f64 (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)) (-.f64 x (*.f64 (+.f64 y -1) z)))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 y))) a)
(+.f64 (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 y))) 1) a)
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))) 1)
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 b (-.f64 2 y)) a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 b (-.f64 2 y)) a))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a)))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a)) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (*.f64 a (fma.f64 b (-.f64 2 y) a)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 3) (pow.f64 a 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (*.f64 a (fma.f64 b (-.f64 2 y) a)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 b (-.f64 2 y) a)) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (*.f64 a a)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (fma.f64 b (-.f64 2 y) a)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (*.f64 a (fma.f64 b (-.f64 2 y) a)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 3) (pow.f64 a 3)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (*.f64 a (fma.f64 b (-.f64 2 y) a)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (fma.f64 b (-.f64 2 y) a)) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (*.f64 a a)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 b (-.f64 2 y) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)) (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 y))) 3) (pow.f64 a 3)) (+.f64 (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 y))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 y)))) (-.f64 (*.f64 a a) (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 y))) a))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))) (*.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)) (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a))))
(/.f64 (-.f64 (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 y))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 y)))) (*.f64 a a)) (-.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 y))) a))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))) 3)
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))) 2))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 y (-.f64 t 2))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y b) 2) (*.f64 b (-.f64 y (-.f64 t 2)))) (/.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 b (-.f64 y (-.f64 t 2)))))
(*.f64 b (+.f64 y (-.f64 t 2)))
(*.f64 (*.f64 b (+.f64 y (-.f64 t 2))) 1)
(*.f64 1 (*.f64 b (+.f64 y (-.f64 t 2))))
(*.f64 (cbrt.f64 (*.f64 b (+.f64 y (-.f64 t 2)))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (-.f64 t 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (-.f64 t 2)))) 2) (cbrt.f64 (*.f64 b (+.f64 y (-.f64 t 2)))))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (+.f64 y (-.f64 t 2))))
(*.f64 (sqrt.f64 (*.f64 b (+.f64 y (-.f64 t 2)))) (sqrt.f64 (*.f64 b (+.f64 y (-.f64 t 2)))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (+.f64 y (-.f64 t 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (*.f64 b (-.f64 t 2)) (-.f64 (*.f64 b (-.f64 t 2)) (*.f64 y b))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 b (-.f64 t 2)) 2)) (/.f64 1 (*.f64 b (-.f64 y (-.f64 t 2)))))
(*.f64 (+.f64 y (-.f64 t 2)) b)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (*.f64 b (-.f64 t 2)) (-.f64 (*.f64 b (-.f64 t 2)) (*.f64 y b)))) (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 (*.f64 y b) 3))))
(/.f64 1 (/.f64 (*.f64 b (-.f64 y (-.f64 t 2))) (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 b (-.f64 t 2)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (*.f64 b (-.f64 t 2)) (-.f64 (*.f64 b (-.f64 t 2)) (*.f64 y b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 y (*.f64 b (*.f64 b (-.f64 t 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 b (-.f64 t 2)) 2)) (*.f64 b (-.f64 y (-.f64 t 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 (*.f64 y b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (*.f64 b (-.f64 t 2)) (-.f64 (*.f64 b (-.f64 t 2)) (*.f64 y b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 b (-.f64 t 2)) 2))) (neg.f64 (*.f64 b (-.f64 y (-.f64 t 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (pow.f64 (*.f64 y b) 2)) (-.f64 (*.f64 b (-.f64 t 2)) (*.f64 y b)))
(pow.f64 (*.f64 b (+.f64 y (-.f64 t 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (-.f64 t 2)))) 3)
(pow.f64 (pow.f64 (*.f64 b (+.f64 y (-.f64 t 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 y (-.f64 t 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 y (-.f64 t 2))) 2))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 y (-.f64 t 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y (-.f64 t 2))))))
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 y (-.f64 t 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 y (-.f64 t 2)))))
(exp.f64 (log.f64 (*.f64 b (+.f64 y (-.f64 t 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 y (-.f64 t 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 y (-.f64 t 2)))))
(fma.f64 y b (*.f64 b (-.f64 t 2)))
(fma.f64 b y (*.f64 b (-.f64 t 2)))
(fma.f64 b (-.f64 t 2) (*.f64 y b))
(fma.f64 (-.f64 t 2) b (*.f64 y b))
(fma.f64 1 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(fma.f64 1 (*.f64 b (-.f64 t 2)) (*.f64 y b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 t 2))) 2) (cbrt.f64 (*.f64 b (-.f64 t 2))) (*.f64 y b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) (*.f64 b (-.f64 t 2)))
(fma.f64 (sqrt.f64 (*.f64 b (-.f64 t 2))) (sqrt.f64 (*.f64 b (-.f64 t 2))) (*.f64 y b))
(fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 b t) (*.f64 b -2))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 t 2)))) 1)
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (fma.f64 t t (+.f64 4 (*.f64 2 t))))
(/.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 2 t))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (fma.f64 t t (+.f64 4 (*.f64 2 t))))
(/.f64 (*.f64 (fma.f64 t t -4) b) (+.f64 2 t))
(pow.f64 (*.f64 b (-.f64 t 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 t 2))) 3)
(pow.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 t 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 t 2)) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 t 2)))))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 t 2))))
(exp.f64 (log.f64 (*.f64 b (-.f64 t 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 t 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 t 2))))
Outputs
(-.f64 a (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 a (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(-.f64 a (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z)))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
x
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
x
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
(-.f64 (+.f64 a x) (fma.f64 -1 z (*.f64 2 b)))
(+.f64 x (-.f64 a (-.f64 (*.f64 2 b) z)))
(+.f64 a (-.f64 x (-.f64 (*.f64 2 b) z)))
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
(+.f64 a (-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 2 b))))
(+.f64 a (-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 2 b) z)))
(+.f64 a (-.f64 (fma.f64 y (-.f64 b z) x) (-.f64 (*.f64 2 b) z)))
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
(+.f64 a (-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 2 b))))
(+.f64 a (-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 2 b) z)))
(+.f64 a (-.f64 (fma.f64 y (-.f64 b z) x) (-.f64 (*.f64 2 b) z)))
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
(+.f64 a (-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 2 b))))
(+.f64 a (-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 2 b) z)))
(+.f64 a (-.f64 (fma.f64 y (-.f64 b z) x) (-.f64 (*.f64 2 b) z)))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(*.f64 (neg.f64 y) (+.f64 z (neg.f64 b)))
(*.f64 y (neg.f64 (-.f64 z b)))
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
(+.f64 a (-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 2 b))))
(+.f64 a (-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 2 b) z)))
(+.f64 a (-.f64 (fma.f64 y (-.f64 b z) x) (-.f64 (*.f64 2 b) z)))
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
(+.f64 a (-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 2 b))))
(+.f64 a (-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 2 b) z)))
(+.f64 a (-.f64 (fma.f64 y (-.f64 b z) x) (-.f64 (*.f64 2 b) z)))
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
(+.f64 a (-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 2 b))))
(+.f64 a (-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 2 b) z)))
(+.f64 a (-.f64 (fma.f64 y (-.f64 b z) x) (-.f64 (*.f64 2 b) z)))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(*.f64 (neg.f64 y) (+.f64 z (neg.f64 b)))
(*.f64 y (neg.f64 (-.f64 z b)))
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 a (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x)) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
(+.f64 a (-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 2 b))))
(+.f64 a (-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 2 b) z)))
(+.f64 a (-.f64 (fma.f64 y (-.f64 b z) x) (-.f64 (*.f64 2 b) z)))
(-.f64 (+.f64 a (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x)) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
(+.f64 a (-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 2 b))))
(+.f64 a (-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 2 b) z)))
(+.f64 a (-.f64 (fma.f64 y (-.f64 b z) x) (-.f64 (*.f64 2 b) z)))
(-.f64 (+.f64 a (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x)) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
(+.f64 a (-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 2 b))))
(+.f64 a (-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 2 b) z)))
(+.f64 a (-.f64 (fma.f64 y (-.f64 b z) x) (-.f64 (*.f64 2 b) z)))
(-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b))
(+.f64 x (-.f64 a (*.f64 (-.f64 2 y) b)))
(-.f64 x (fma.f64 (-.f64 2 y) b (neg.f64 a)))
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1)))
(+.f64 a (-.f64 x (*.f64 z (+.f64 y -1))))
(+.f64 a (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 a (*.f64 z (+.f64 y -1))))
(+.f64 a (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 z (-.f64 1 y)))))
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 a (*.f64 z (+.f64 y -1))))
(+.f64 a (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 z (-.f64 1 y)))))
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 a (*.f64 z (+.f64 y -1))))
(+.f64 a (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 z (-.f64 1 y)))))
(*.f64 (-.f64 y 2) b)
(*.f64 b (+.f64 y -2))
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 a (*.f64 z (+.f64 y -1))))
(+.f64 a (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 z (-.f64 1 y)))))
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 a (*.f64 z (+.f64 y -1))))
(+.f64 a (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 z (-.f64 1 y)))))
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 a (*.f64 z (+.f64 y -1))))
(+.f64 a (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 z (-.f64 1 y)))))
(*.f64 -1 (*.f64 (-.f64 2 y) b))
(neg.f64 (*.f64 (-.f64 2 y) b))
(*.f64 (-.f64 2 y) (neg.f64 b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 2 y) b)) (+.f64 a x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 2 y) b)) (+.f64 a x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 2 y) b)) (+.f64 a x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 x (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z)))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
a
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
a
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (+.f64 a x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(+.f64 (*.f64 y b) (*.f64 -2 b))
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (*.f64 -2 b)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (*.f64 -2 b)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (*.f64 -2 b)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (*.f64 -2 b)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (*.f64 -2 b)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (*.f64 -2 b)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (*.f64 -2 b)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (*.f64 -2 b)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (*.f64 -2 b)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 t -2))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 t -2))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 t -2))
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(+.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(+.f64 x (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (-.f64 (*.f64 b (-.f64 2 y)) a)))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)) 1))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(+.f64 a (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 y))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)) 1 (-.f64 (*.f64 b (-.f64 2 y)) a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 b (-.f64 2 y) (neg.f64 a)))) (+.f64 (neg.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a))) (fma.f64 b (-.f64 2 y) (neg.f64 a))))
(+.f64 (-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1)))) (*.f64 0 (-.f64 (*.f64 (-.f64 2 y) b) a)))
(+.f64 (+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z)))) (*.f64 0 (fma.f64 (-.f64 2 y) b (neg.f64 a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (-.f64 2 y)) a))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)) 2) (-.f64 (*.f64 b (-.f64 2 y)) a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 b (-.f64 2 y) (neg.f64 a)))) (+.f64 (neg.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a))) (fma.f64 b (-.f64 2 y) (neg.f64 a))))
(+.f64 (-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1)))) (*.f64 0 (-.f64 (*.f64 (-.f64 2 y) b) a)))
(+.f64 (+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z)))) (*.f64 0 (fma.f64 (-.f64 2 y) b (neg.f64 a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (-.f64 2 y)) a))) (sqrt.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)) (-.f64 (*.f64 b (-.f64 2 y)) a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 b (-.f64 2 y) (neg.f64 a)))) (+.f64 (neg.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a))) (fma.f64 b (-.f64 2 y) (neg.f64 a))))
(+.f64 (-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1)))) (*.f64 0 (-.f64 (*.f64 (-.f64 2 y) b) a)))
(+.f64 (+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z)))) (*.f64 0 (fma.f64 (-.f64 2 y) b (neg.f64 a))))
(+.f64 (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)) (-.f64 x (*.f64 (+.f64 y -1) z)))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 y))) a)
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(+.f64 (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 y))) 1) a)
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))) 1)
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))) 2))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) (+.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) (-.f64 x (*.f64 z (+.f64 y -1)))))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (-.f64 a (*.f64 (-.f64 2 y) b)) 3)) (fma.f64 (-.f64 (*.f64 (-.f64 2 y) b) a) (+.f64 (-.f64 (*.f64 (-.f64 2 y) b) a) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) 3)) (fma.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) (+.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) 2)) (/.f64 1 (+.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) (-.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (*.f64 (-.f64 2 y) b) a) 2)) (+.f64 (-.f64 (*.f64 (-.f64 2 y) b) a) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) 2)) (+.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 b (-.f64 2 y)) a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 b (-.f64 2 y)) a))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 2 y) b) a)) (sqrt.f64 (fma.f64 z (-.f64 1 y) x))) (-.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (-.f64 (*.f64 (-.f64 2 y) b) a))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)))) (-.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a)))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) (+.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) (-.f64 x (*.f64 z (+.f64 y -1)))))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (-.f64 a (*.f64 (-.f64 2 y) b)) 3)) (fma.f64 (-.f64 (*.f64 (-.f64 2 y) b) a) (+.f64 (-.f64 (*.f64 (-.f64 2 y) b) a) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) 3)) (fma.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) (+.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a)) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) 2))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) 2)) (/.f64 1 (+.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) (-.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (*.f64 (-.f64 2 y) b) a) 2)) (+.f64 (-.f64 (*.f64 (-.f64 2 y) b) a) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) 2)) (+.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) (+.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) (-.f64 x (*.f64 z (+.f64 y -1)))))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (-.f64 a (*.f64 (-.f64 2 y) b)) 3)) (fma.f64 (-.f64 (*.f64 (-.f64 2 y) b) a) (+.f64 (-.f64 (*.f64 (-.f64 2 y) b) a) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) 3)) (fma.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) (+.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a)))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) 2)) (/.f64 1 (+.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) (-.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (*.f64 (-.f64 2 y) b) a) 2)) (+.f64 (-.f64 (*.f64 (-.f64 2 y) b) a) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) 2)) (+.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (*.f64 a (fma.f64 b (-.f64 2 y) a)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 3) (pow.f64 a 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (*.f64 a (fma.f64 b (-.f64 2 y) a)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (*.f64 a (fma.f64 b (-.f64 2 y) a)))) (*.f64 (fma.f64 x x (*.f64 (+.f64 y -1) (*.f64 z (+.f64 x (*.f64 z (+.f64 y -1)))))) (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (*.f64 a (fma.f64 b (-.f64 2 y) a))) (fma.f64 x x (*.f64 (+.f64 y -1) (*.f64 z (+.f64 x (*.f64 z (+.f64 y -1))))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 a (fma.f64 (-.f64 2 y) b a) (pow.f64 (*.f64 (-.f64 2 y) b) 2))) (*.f64 (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x))) (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 3) (pow.f64 a 3)))) (*.f64 (fma.f64 a (fma.f64 (-.f64 2 y) b a) (pow.f64 (*.f64 (-.f64 2 y) b) 2)) (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (fma.f64 a (fma.f64 (-.f64 2 y) b a) (pow.f64 (*.f64 (-.f64 2 y) b) 2))) (*.f64 (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x)))) (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 3) (pow.f64 a 3)))) (*.f64 (fma.f64 a (fma.f64 (-.f64 2 y) b a) (pow.f64 (*.f64 (-.f64 2 y) b) 2)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 b (-.f64 2 y) a)) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (*.f64 a a)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (fma.f64 b (-.f64 2 y) a)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 b (-.f64 2 y) a)) (*.f64 (fma.f64 x x (*.f64 (+.f64 y -1) (*.f64 z (+.f64 x (*.f64 z (+.f64 y -1)))))) (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (*.f64 a a)))) (*.f64 (fma.f64 b (-.f64 2 y) a) (fma.f64 x x (*.f64 (+.f64 y -1) (*.f64 z (+.f64 x (*.f64 z (+.f64 y -1))))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 (-.f64 2 y) b a)) (*.f64 (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x))) (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (*.f64 a a)))) (*.f64 (fma.f64 (-.f64 2 y) b a) (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (fma.f64 (-.f64 2 y) b a)) (*.f64 (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x)))) (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (*.f64 a a)))) (*.f64 (fma.f64 (-.f64 2 y) b a) (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (*.f64 a (fma.f64 b (-.f64 2 y) a)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 3) (pow.f64 a 3)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (*.f64 a (fma.f64 b (-.f64 2 y) a)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (*.f64 a (fma.f64 b (-.f64 2 y) a))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (*.f64 (+.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (*.f64 a (fma.f64 b (-.f64 2 y) a))) (+.f64 x (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (*.f64 (fma.f64 a (fma.f64 (-.f64 2 y) b a) (pow.f64 (*.f64 (-.f64 2 y) b) 2)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (*.f64 (fma.f64 z (+.f64 y -1) x) (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 3) (pow.f64 a 3)))) (*.f64 (fma.f64 a (fma.f64 (-.f64 2 y) b a) (pow.f64 (*.f64 (-.f64 2 y) b) 2)) (fma.f64 z (+.f64 y -1) x)))
(/.f64 (-.f64 (*.f64 (fma.f64 a (fma.f64 (-.f64 2 y) b a) (pow.f64 (*.f64 (-.f64 2 y) b) 2)) (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2))) (*.f64 (fma.f64 z (+.f64 y -1) x) (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 3) (pow.f64 a 3)))) (*.f64 (fma.f64 a (fma.f64 (-.f64 2 y) b a) (pow.f64 (*.f64 (-.f64 2 y) b) 2)) (fma.f64 z (+.f64 y -1) x)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (fma.f64 b (-.f64 2 y) a)) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (*.f64 a a)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 b (-.f64 2 y) a)))
(/.f64 (-.f64 (*.f64 (fma.f64 b (-.f64 2 y) a) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (*.f64 (+.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (*.f64 a a)))) (*.f64 (fma.f64 b (-.f64 2 y) a) (+.f64 x (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (-.f64 2 y) b a) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (*.f64 (fma.f64 z (+.f64 y -1) x) (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (*.f64 a a)))) (*.f64 (fma.f64 (-.f64 2 y) b a) (fma.f64 z (+.f64 y -1) x)))
(/.f64 (-.f64 (*.f64 (fma.f64 (-.f64 2 y) b a) (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2))) (*.f64 (fma.f64 z (+.f64 y -1) x) (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (*.f64 a a)))) (*.f64 (fma.f64 (-.f64 2 y) b a) (fma.f64 z (+.f64 y -1) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) (+.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) (-.f64 x (*.f64 z (+.f64 y -1))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (-.f64 a (*.f64 (-.f64 2 y) b)) 3)) (fma.f64 (-.f64 (*.f64 (-.f64 2 y) b) a) (+.f64 (-.f64 (*.f64 (-.f64 2 y) b) a) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) 3) (pow.f64 (fma.f64 z (-.f64 1 y) x) 3)) (-.f64 (*.f64 (-.f64 a (*.f64 (-.f64 2 y) b)) (+.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 b (-.f64 2 y)) a) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) 2))) (neg.f64 (+.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) (-.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (pow.f64 (-.f64 (*.f64 (-.f64 2 y) b) a) 2)) (-.f64 (-.f64 a (*.f64 (-.f64 2 y) b)) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (fma.f64 -1 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) 2)) (-.f64 (-.f64 a (*.f64 (-.f64 2 y) b)) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)) (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) (+.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) (-.f64 x (*.f64 z (+.f64 y -1)))))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (-.f64 a (*.f64 (-.f64 2 y) b)) 3)) (fma.f64 (-.f64 (*.f64 (-.f64 2 y) b) a) (+.f64 (-.f64 (*.f64 (-.f64 2 y) b) a) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) 3)) (fma.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) (+.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 y))) 3) (pow.f64 a 3)) (+.f64 (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 y))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 y)))) (-.f64 (*.f64 a a) (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 y))) a))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (-.f64 x (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1)))) 3)) (fma.f64 (-.f64 x (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1)))) (-.f64 x (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1)))) (*.f64 a (-.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (-.f64 x (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1)))) 3)) (fma.f64 (-.f64 x (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1)))) (-.f64 x (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 (-.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1)))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))) 3)) (fma.f64 a (+.f64 (-.f64 a (fma.f64 z (-.f64 1 y) x)) (*.f64 (-.f64 2 y) b)) (*.f64 (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))) (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))) (*.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (fma.f64 b (-.f64 2 y) (neg.f64 a))) 3)) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (fma.f64 b (-.f64 2 y) (neg.f64 a))) (+.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 b (-.f64 2 y) (neg.f64 a)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))) a) 3)) (fma.f64 (-.f64 (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))) a) (+.f64 x (-.f64 (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))) a)) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z)) a) 3)) (fma.f64 (-.f64 (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z)) a) (+.f64 (fma.f64 z (+.f64 y -1) x) (fma.f64 (-.f64 2 y) b (neg.f64 a))) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)) (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) 2)) (/.f64 1 (+.f64 (fma.f64 b (-.f64 2 y) (neg.f64 a)) (-.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (*.f64 (-.f64 2 y) b) a) 2)) (+.f64 (-.f64 (*.f64 (-.f64 2 y) b) a) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) 2)) (+.f64 (fma.f64 (-.f64 2 y) b (neg.f64 a)) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 y))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 y)))) (*.f64 a a)) (-.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 y))) a))
(/.f64 (*.f64 (-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1)))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 b (-.f64 2 y) a))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 b (-.f64 2 y) a)))
(/.f64 (-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1)))) (/.f64 (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 2 y) b a)) (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 2 y) b a))))
(/.f64 (+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z)))) (/.f64 (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 2 y) b a)) (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 (-.f64 2 y) b a))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (fma.f64 b (-.f64 2 y) (neg.f64 a))) (fma.f64 (+.f64 y -1) z (fma.f64 b (-.f64 2 y) (neg.f64 a))))) (+.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 b (-.f64 2 y) (neg.f64 a)))))
(/.f64 (fma.f64 x x (*.f64 (-.f64 (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))) a) (-.f64 a (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1)))))) (+.f64 x (-.f64 (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))) a)))
(/.f64 (fma.f64 x x (*.f64 (-.f64 (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z)) a) (-.f64 a (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))) (+.f64 (fma.f64 z (+.f64 y -1) x) (fma.f64 (-.f64 2 y) b (neg.f64 a))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))) 1)
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))) 3)
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))) 3) 1/3)
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))) 2)
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))) 2))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))) 3))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))) 1))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a)))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 b (-.f64 2 y)) a)))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 b (-.f64 2 y)) a))))
(-.f64 (+.f64 a x) (fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1))))
(+.f64 a (-.f64 x (fma.f64 (-.f64 2 y) b (-.f64 (*.f64 y z) z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 y (-.f64 t 2))))) 1)
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(-.f64 (/.f64 (pow.f64 (*.f64 y b) 2) (*.f64 b (-.f64 y (-.f64 t 2)))) (/.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (*.f64 b (-.f64 y (-.f64 t 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 b (+.f64 t -2)) 2)) (*.f64 b (+.f64 (-.f64 y t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 b (+.f64 t -2)) 2)) (*.f64 b (+.f64 2 (-.f64 y t))))
(*.f64 b (+.f64 y (-.f64 t 2)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 (*.f64 b (+.f64 y (-.f64 t 2))) 1)
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 1 (*.f64 b (+.f64 y (-.f64 t 2))))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 (cbrt.f64 (*.f64 b (+.f64 y (-.f64 t 2)))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (-.f64 t 2)))) 2))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (-.f64 t 2)))) 2) (cbrt.f64 (*.f64 b (+.f64 y (-.f64 t 2)))))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (+.f64 y (-.f64 t 2))))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (+.f64 (+.f64 y t) -2) (cbrt.f64 b)))
(*.f64 (+.f64 y (+.f64 t -2)) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b)))
(*.f64 (+.f64 t (+.f64 y -2)) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b)))
(*.f64 (sqrt.f64 (*.f64 b (+.f64 y (-.f64 t 2)))) (sqrt.f64 (*.f64 b (+.f64 y (-.f64 t 2)))))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (+.f64 y (-.f64 t 2))))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(*.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (*.f64 b (-.f64 t 2)) (-.f64 (*.f64 b (-.f64 t 2)) (*.f64 y b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y b) 3)) 1) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 b (*.f64 (+.f64 t -2) (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 y b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 b (+.f64 t -2)) (*.f64 b (-.f64 (+.f64 t -2) y)) (pow.f64 (*.f64 y b) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 b (*.f64 (+.f64 t -2) (*.f64 b (-.f64 (+.f64 t -2) y))) (pow.f64 (*.f64 y b) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 b (-.f64 t 2)) 2)) (/.f64 1 (*.f64 b (-.f64 y (-.f64 t 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 b (+.f64 t -2)) 2)) (*.f64 b (+.f64 (-.f64 y t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 b (+.f64 t -2)) 2)) (*.f64 b (+.f64 2 (-.f64 y t))))
(*.f64 (+.f64 y (-.f64 t 2)) b)
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (*.f64 b (-.f64 t 2)) (-.f64 (*.f64 b (-.f64 t 2)) (*.f64 y b)))) (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 (*.f64 y b) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y b) 3)) 1) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 b (*.f64 (+.f64 t -2) (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 y b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 b (+.f64 t -2)) (*.f64 b (-.f64 (+.f64 t -2) y)) (pow.f64 (*.f64 y b) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 b (*.f64 (+.f64 t -2) (*.f64 b (-.f64 (+.f64 t -2) y))) (pow.f64 (*.f64 y b) 2)))
(/.f64 1 (/.f64 (*.f64 b (-.f64 y (-.f64 t 2))) (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 b (-.f64 t 2)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 b (+.f64 t -2)) 2)) (*.f64 b (+.f64 (-.f64 y t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 b (+.f64 t -2)) 2)) (*.f64 b (+.f64 2 (-.f64 y t))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (*.f64 b (-.f64 t 2)) (-.f64 (*.f64 b (-.f64 t 2)) (*.f64 y b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y b) 3)) 1) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 b (*.f64 (+.f64 t -2) (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 y b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 b (+.f64 t -2)) (*.f64 b (-.f64 (+.f64 t -2) y)) (pow.f64 (*.f64 y b) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 b (*.f64 (+.f64 t -2) (*.f64 b (-.f64 (+.f64 t -2) y))) (pow.f64 (*.f64 y b) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 y (*.f64 b (*.f64 b (-.f64 t 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y b) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (pow.f64 (*.f64 y b) 2)) (*.f64 y (*.f64 b (*.f64 b (+.f64 t -2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (*.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 b (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 b (-.f64 t 2)) 2)) (*.f64 b (-.f64 y (-.f64 t 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 b (+.f64 t -2)) 2)) (*.f64 b (+.f64 (-.f64 y t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 b (+.f64 t -2)) 2)) (*.f64 b (+.f64 2 (-.f64 y t))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) (pow.f64 (*.f64 y b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (*.f64 b (-.f64 t 2)) (-.f64 (*.f64 b (-.f64 t 2)) (*.f64 y b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 b (*.f64 (+.f64 t -2) (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 y b)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 b (+.f64 t -2)) (*.f64 b (-.f64 (+.f64 t -2) y)) (pow.f64 (*.f64 y b) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 b (*.f64 (+.f64 t -2) (*.f64 b (-.f64 (+.f64 t -2) y))) (pow.f64 (*.f64 y b) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 b (-.f64 t 2)) 2))) (neg.f64 (*.f64 b (-.f64 y (-.f64 t 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 b (+.f64 t -2)) 2)) (*.f64 b (+.f64 (-.f64 y t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 b (+.f64 t -2)) 2)) (*.f64 b (+.f64 2 (-.f64 y t))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2) (pow.f64 (*.f64 y b) 2)) (-.f64 (*.f64 b (-.f64 t 2)) (*.f64 y b)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (pow.f64 (*.f64 y b) 2)) (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 y b)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (pow.f64 (*.f64 y b) 2)) (*.f64 b (-.f64 (+.f64 t -2) y)))
(pow.f64 (*.f64 b (+.f64 y (-.f64 t 2))) 1)
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (-.f64 t 2)))) 3)
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(pow.f64 (pow.f64 (*.f64 b (+.f64 y (-.f64 t 2))) 3) 1/3)
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 y (-.f64 t 2)))) 2)
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 y (-.f64 t 2))) 2))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 y (-.f64 t 2))))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y (-.f64 t 2))))))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 y (-.f64 t 2))) 3))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 y (-.f64 t 2)))))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(exp.f64 (log.f64 (*.f64 b (+.f64 y (-.f64 t 2)))))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 y (-.f64 t 2)))) 1))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 y (-.f64 t 2)))))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(fma.f64 y b (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(fma.f64 b y (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(fma.f64 b (-.f64 t 2) (*.f64 y b))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(fma.f64 (-.f64 t 2) b (*.f64 y b))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(fma.f64 1 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(fma.f64 1 (*.f64 b (-.f64 t 2)) (*.f64 y b))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 t 2))) 2) (cbrt.f64 (*.f64 b (-.f64 t 2))) (*.f64 y b))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(fma.f64 (sqrt.f64 (*.f64 b (-.f64 t 2))) (sqrt.f64 (*.f64 b (-.f64 t 2))) (*.f64 y b))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 (+.f64 y t) -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 (+.f64 y -2) t))
(+.f64 (*.f64 b t) (*.f64 b -2))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 t b) (*.f64 -2 b))
(*.f64 b (+.f64 t -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 t 2)))) 1)
(*.f64 b (+.f64 t -2))
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (fma.f64 t t (+.f64 4 (*.f64 2 t))))
(*.f64 (/.f64 b (fma.f64 t t (fma.f64 2 t 4))) (+.f64 (pow.f64 t 3) -8))
(/.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 2 t))
(/.f64 b (/.f64 (+.f64 2 t) (fma.f64 t t -4)))
(*.f64 (/.f64 (fma.f64 t t -4) (+.f64 2 t)) b)
(*.f64 (/.f64 b (+.f64 2 t)) (fma.f64 t t -4))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (fma.f64 t t (+.f64 4 (*.f64 2 t))))
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (fma.f64 t t (+.f64 4 (*.f64 2 t))))
(*.f64 (/.f64 b (fma.f64 t t (fma.f64 2 t 4))) (+.f64 (pow.f64 t 3) -8))
(/.f64 (*.f64 (fma.f64 t t -4) b) (+.f64 2 t))
(/.f64 b (/.f64 (+.f64 2 t) (fma.f64 t t -4)))
(*.f64 (/.f64 (fma.f64 t t -4) (+.f64 2 t)) b)
(*.f64 (/.f64 b (+.f64 2 t)) (fma.f64 t t -4))
(pow.f64 (*.f64 b (-.f64 t 2)) 1)
(*.f64 b (+.f64 t -2))
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 t 2))) 3)
(*.f64 b (+.f64 t -2))
(pow.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3) 1/3)
(*.f64 b (+.f64 t -2))
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 t 2))) 2)
(*.f64 b (+.f64 t -2))
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 2))
(*.f64 b (+.f64 t -2))
(log.f64 (pow.f64 (exp.f64 (-.f64 t 2)) b))
(*.f64 b (+.f64 t -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 t 2)))))
(*.f64 b (+.f64 t -2))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 t 2)) 3))
(*.f64 b (+.f64 t -2))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 t 2))))
(*.f64 b (+.f64 t -2))
(exp.f64 (log.f64 (*.f64 b (-.f64 t 2))))
(*.f64 b (+.f64 t -2))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 t 2))) 1))
(*.f64 b (+.f64 t -2))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 t 2))))
(*.f64 b (+.f64 t -2))

eval93.0ms (0.7%)

Compiler

Compiled 6107 to 3645 computations (40.3% saved)

prune68.0ms (0.5%)

Pruning

17 alts after pruning (11 fresh and 6 done)

PrunedKeptTotal
New2513254
Fresh189
Picked145
Done022
Total25317270
Accurracy
100.0%
Counts
270 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.7%
(-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))
53.9%
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1)))
61.4%
(-.f64 x (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
45.8%
(-.f64 x (*.f64 z (-.f64 y 1)))
49.3%
(-.f64 x (*.f64 t (-.f64 a b)))
27.2%
(-.f64 a (*.f64 t a))
34.4%
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
36.0%
(*.f64 (-.f64 (+.f64 y t) 2) b)
22.4%
(*.f64 (-.f64 y 2) b)
35.1%
(*.f64 (-.f64 b z) y)
19.1%
(*.f64 (neg.f64 a) t)
28.7%
(*.f64 z (-.f64 1 y))
20.4%
(*.f64 z (neg.f64 y))
19.3%
(*.f64 y b)
17.9%
(*.f64 t b)
19.0%
x
10.4%
a
57.7%
(-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))
53.9%
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1)))
61.4%
(-.f64 x (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
45.8%
(-.f64 x (*.f64 z (-.f64 y 1)))
49.3%
(-.f64 x (*.f64 t (-.f64 a b)))
27.2%
(-.f64 a (*.f64 t a))
34.4%
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
36.0%
(*.f64 (-.f64 (+.f64 y t) 2) b)
22.4%
(*.f64 (-.f64 y 2) b)
35.1%
(*.f64 (-.f64 b z) y)
19.1%
(*.f64 (neg.f64 a) t)
28.7%
(*.f64 z (-.f64 1 y))
20.4%
(*.f64 z (neg.f64 y))
19.3%
(*.f64 y b)
17.9%
(*.f64 t b)
19.0%
x
10.4%
a
Compiler

Compiled 634 to 480 computations (24.3% saved)

localize99.0ms (0.7%)

Local Accuracy

Found 6 expressions with local accuracy:

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

Compiled 113 to 55 computations (51.3% saved)

series4.0ms (0%)

Counts
5 → 102
Calls

39 calls:

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

rewrite125.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1936×fma-def
836×expm1-udef
834×log1p-udef
488×add-sqr-sqrt
478×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02085
145585
2657385
Stop Event
node limit
Counts
5 → 233
Calls
Call 1
Inputs
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 1 y))
(-.f64 x (*.f64 t (-.f64 a b)))
(*.f64 z (-.f64 y 1))
Outputs
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (-.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (+.f64 y -1)))) (/.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (-.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (+.f64 y -1)))))
(*.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)))
(*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)) 1)
(*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))) 2) (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))))
(*.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))))
(*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 (-.f64 2 y) b) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (-.f64 2 y) b)) (pow.f64 (*.f64 (-.f64 2 y) b) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (-.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (+.f64 y -1)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (-.f64 2 y) b)) (pow.f64 (*.f64 (-.f64 2 y) b) 2)) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 (-.f64 2 y) b) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (+.f64 y -1))) (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 (-.f64 2 y) b) 3)) (fma.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (-.f64 2 y) b)) (pow.f64 (*.f64 (-.f64 2 y) b) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 (-.f64 2 y) b) 3)) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (*.f64 (*.f64 (*.f64 (-.f64 2 y) b) z) (+.f64 y -1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (-.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (+.f64 y -1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 (-.f64 2 y) b) 3))) (neg.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (-.f64 2 y) b)) (pow.f64 (*.f64 (-.f64 2 y) b) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (-.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (pow.f64 (*.f64 (-.f64 2 y) b) 2)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (-.f64 2 y) b)))
(pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)) 1)
(pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))) 3)
(pow.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))) 2)
(sqrt.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)) 2))
(log.f64 (exp.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)))))
(cbrt.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)) 3))
(expm1.f64 (log1p.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))))
(exp.f64 (log.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))))
(exp.f64 (*.f64 (log.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))) 1))
(log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))))
(fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1)))
(fma.f64 b (-.f64 2 y) (*.f64 z (+.f64 y -1)))
(fma.f64 (*.f64 (-.f64 2 y) b) 1 (*.f64 z (+.f64 y -1)))
(fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))
(fma.f64 1 (*.f64 (-.f64 2 y) b) (*.f64 z (+.f64 y -1)))
(fma.f64 1 (*.f64 z (+.f64 y -1)) (*.f64 (-.f64 2 y) b))
(fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 y) b))
(fma.f64 (*.f64 z (+.f64 y -1)) 1 (*.f64 (-.f64 2 y) b))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (-.f64 2 y)) (*.f64 z (+.f64 y -1)))
(fma.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 (-.f64 2 y) b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (-.f64 2 y) b))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (+.f64 y -1)) (*.f64 (-.f64 2 y) b))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 2 y)) 2) (*.f64 (cbrt.f64 (-.f64 2 y)) b) (*.f64 z (+.f64 y -1)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -1)) 2) (*.f64 (cbrt.f64 (+.f64 y -1)) z) (*.f64 (-.f64 2 y) b))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 2 y) b)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 y) b)) 2) (*.f64 z (+.f64 y -1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 y) b)) 2) (cbrt.f64 (*.f64 (-.f64 2 y) b)) (*.f64 z (+.f64 y -1)))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (-.f64 2 y)) (*.f64 z (+.f64 y -1)))
(fma.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (-.f64 2 y) b))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (+.f64 y -1)) (*.f64 (-.f64 2 y) b))
(fma.f64 (sqrt.f64 (-.f64 2 y)) (*.f64 (sqrt.f64 (-.f64 2 y)) b) (*.f64 z (+.f64 y -1)))
(fma.f64 (sqrt.f64 (+.f64 y -1)) (*.f64 (sqrt.f64 (+.f64 y -1)) z) (*.f64 (-.f64 2 y) b))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 2 y) b)) (sqrt.f64 (*.f64 (-.f64 2 y) b)) (*.f64 z (+.f64 y -1)))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (+.f64 y -1)) 2)) (cbrt.f64 (+.f64 y -1)) (*.f64 (-.f64 2 y) b))
(fma.f64 (*.f64 z (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) (*.f64 (-.f64 2 y) b))
(fma.f64 (*.f64 (+.f64 y -1) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 (-.f64 2 y) b))
(fma.f64 (*.f64 (+.f64 y -1) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 (-.f64 2 y) b))
(fma.f64 (*.f64 (-.f64 2 y) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 z (+.f64 y -1)))
(fma.f64 (*.f64 (-.f64 2 y) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 z (+.f64 y -1)))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 2 y)) 2)) (cbrt.f64 (-.f64 2 y)) (*.f64 z (+.f64 y -1)))
(fma.f64 (*.f64 b (sqrt.f64 (-.f64 2 y))) (sqrt.f64 (-.f64 2 y)) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 z y) (*.f64 z -1))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) -1)) (fma.f64 y y (+.f64 y 1)))
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) -1) z) (fma.f64 y y (+.f64 y 1)))
(/.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)) 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))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 y z (*.f64 -1 z))
(fma.f64 z y (*.f64 z -1))
(+.f64 z (*.f64 z (neg.f64 y)))
(+.f64 z (*.f64 (neg.f64 y) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 1 y)))) 1)
(/.f64 (*.f64 z (-.f64 1 (pow.f64 y 3))) (+.f64 1 (fma.f64 y y y)))
(/.f64 (*.f64 z (-.f64 1 (*.f64 y y))) (+.f64 y 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 y 3)) z) (+.f64 1 (fma.f64 y y y)))
(/.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) (+.f64 y 1))
(pow.f64 (*.f64 z (-.f64 1 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) 3)
(pow.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 1 y))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2))
(log.f64 (pow.f64 (exp.f64 z) (-.f64 1 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 1 y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 y) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 1 y))))
(exp.f64 (log.f64 (*.f64 z (-.f64 1 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 1 y))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 1 y))))
(fma.f64 z 1 (*.f64 z (neg.f64 y)))
(fma.f64 z 1 (*.f64 (neg.f64 y) z))
(fma.f64 1 z (*.f64 z (neg.f64 y)))
(fma.f64 1 z (*.f64 (neg.f64 y) z))
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (*.f64 z (neg.f64 y)))
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (*.f64 (neg.f64 y) z))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 z (neg.f64 y)))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 (neg.f64 y) z))
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 z (neg.f64 y)))
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 (neg.f64 y) z))
(+.f64 x (*.f64 t (neg.f64 (-.f64 a b))))
(+.f64 x (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))
(+.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) (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 t (neg.f64 (-.f64 a b))) x)
(*.f64 1 (fma.f64 t (neg.f64 (-.f64 a b)) x))
(*.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 1)
(*.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)))
(*.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))))
(/.f64 1 (/.f64 (fma.f64 t (-.f64 a b) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (neg.f64 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (neg.f64 (fma.f64 t (-.f64 a b) x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (neg.f64 (-.f64 a b))) 3)) (fma.f64 x x (-.f64 (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) (*.f64 t (neg.f64 (-.f64 a b)))) (*.f64 x (*.f64 t (neg.f64 (-.f64 a b)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) (*.f64 t (neg.f64 (-.f64 a b))))) (-.f64 x (*.f64 t (neg.f64 (-.f64 a b)))))
(pow.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 3)
(pow.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 2))
(log.f64 (exp.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x))))
(cbrt.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)))
(exp.f64 (log.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)))
(fma.f64 1 x (*.f64 t (neg.f64 (-.f64 a b))))
(fma.f64 1 x (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(fma.f64 1 (*.f64 t (neg.f64 (-.f64 a b))) x)
(fma.f64 x 1 (*.f64 t (neg.f64 (-.f64 a b))))
(fma.f64 x 1 (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 (-.f64 a b) (neg.f64 t) x)
(fma.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 1 (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 1 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 1 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 t (neg.f64 (-.f64 a b))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 t (neg.f64 (-.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 t (neg.f64 (-.f64 a b))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 a b))) (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) x)
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(fma.f64 -1 (*.f64 t (-.f64 a b)) x)
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(fma.f64 (neg.f64 t) (-.f64 a b) x)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (cbrt.f64 (*.f64 t (neg.f64 (-.f64 a b))))) (cbrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) x)
(fma.f64 (sqrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (sqrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) x)
(fma.f64 (neg.f64 (-.f64 a b)) t x)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.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))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2)) (cbrt.f64 (*.f64 t (-.f64 a b))) x)
(fma.f64 (*.f64 (neg.f64 t) 1) (-.f64 a b) x)
(fma.f64 (*.f64 (neg.f64 t) (pow.f64 (cbrt.f64 (-.f64 a b)) 2)) (cbrt.f64 (-.f64 a b)) x)
(fma.f64 (*.f64 (neg.f64 t) (sqrt.f64 (-.f64 a b))) (sqrt.f64 (-.f64 a b)) x)
(+.f64 (*.f64 z y) (*.f64 z -1))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) -1)) (fma.f64 y y (+.f64 y 1)))
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) -1) z) (fma.f64 y y (+.f64 y 1)))
(/.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)) 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))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 y z (*.f64 -1 z))
(fma.f64 z y (*.f64 z -1))

simplify147.0ms (1%)

Algorithm
egg-herbie
Rules
932×cancel-sign-sub-inv
866×times-frac
660×distribute-lft-neg-in
578×distribute-rgt-neg-in
518×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04498165
111017463
235227059
Stop Event
node limit
Counts
335 → 280
Calls
Call 1
Inputs
(+.f64 (*.f64 -1 z) (*.f64 2 b))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y (+.f64 z (*.f64 -1 b))) (*.f64 2 b)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y (+.f64 z (*.f64 -1 b))) (*.f64 2 b)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y (+.f64 z (*.f64 -1 b))) (*.f64 2 b)))
(*.f64 y (+.f64 z (*.f64 -1 b)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y (+.f64 z (*.f64 -1 b))) (*.f64 2 b)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y (+.f64 z (*.f64 -1 b))) (*.f64 2 b)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y (+.f64 z (*.f64 -1 b))) (*.f64 2 b)))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 z) b)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 z) b))) (*.f64 2 b)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 z) b))) (*.f64 2 b)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 z) b))) (*.f64 2 b)))
(*.f64 z (-.f64 y 1))
(*.f64 (-.f64 2 y) b)
(*.f64 (-.f64 2 y) b)
(*.f64 (-.f64 2 y) b)
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.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))
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 t (-.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
x
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
x
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
x
(+.f64 (*.f64 t (-.f64 b a)) x)
(+.f64 (*.f64 t (-.f64 b a)) x)
(+.f64 (*.f64 t (-.f64 b a)) x)
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t (-.f64 b a)) x)
(+.f64 (*.f64 t (-.f64 b a)) x)
(+.f64 (*.f64 t (-.f64 b a)) x)
(*.f64 -1 (*.f64 t (-.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
(-.f64 x (*.f64 -1 (*.f64 t b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 -1 (*.f64 t b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 -1 (*.f64 t b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 -1 (*.f64 t b)))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 -1 (*.f64 t b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 -1 (*.f64 t b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 -1 (*.f64 t b)))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 -1 (*.f64 t b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 -1 (*.f64 t b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 -1 (*.f64 t b)))
(-.f64 x (*.f64 a t))
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
(*.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 (exp.f64 (log1p.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (-.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (+.f64 y -1)))) (/.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (-.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (+.f64 y -1)))))
(*.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)))
(*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)) 1)
(*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))) 2) (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))))
(*.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))))
(*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 (-.f64 2 y) b) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (-.f64 2 y) b)) (pow.f64 (*.f64 (-.f64 2 y) b) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (-.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (+.f64 y -1)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (-.f64 2 y) b)) (pow.f64 (*.f64 (-.f64 2 y) b) 2)) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 (-.f64 2 y) b) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (+.f64 y -1))) (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 (-.f64 2 y) b) 3)) (fma.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (-.f64 2 y) b)) (pow.f64 (*.f64 (-.f64 2 y) b) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 (-.f64 2 y) b) 3)) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (*.f64 (*.f64 (*.f64 (-.f64 2 y) b) z) (+.f64 y -1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (-.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (+.f64 y -1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 (-.f64 2 y) b) 3))) (neg.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (-.f64 2 y) b)) (pow.f64 (*.f64 (-.f64 2 y) b) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (-.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (pow.f64 (*.f64 (-.f64 2 y) b) 2)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (-.f64 2 y) b)))
(pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)) 1)
(pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))) 3)
(pow.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))) 2)
(sqrt.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)) 2))
(log.f64 (exp.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)))))
(cbrt.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)) 3))
(expm1.f64 (log1p.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))))
(exp.f64 (log.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))))
(exp.f64 (*.f64 (log.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))) 1))
(log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))))
(fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1)))
(fma.f64 b (-.f64 2 y) (*.f64 z (+.f64 y -1)))
(fma.f64 (*.f64 (-.f64 2 y) b) 1 (*.f64 z (+.f64 y -1)))
(fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))
(fma.f64 1 (*.f64 (-.f64 2 y) b) (*.f64 z (+.f64 y -1)))
(fma.f64 1 (*.f64 z (+.f64 y -1)) (*.f64 (-.f64 2 y) b))
(fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 y) b))
(fma.f64 (*.f64 z (+.f64 y -1)) 1 (*.f64 (-.f64 2 y) b))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (-.f64 2 y)) (*.f64 z (+.f64 y -1)))
(fma.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 (-.f64 2 y) b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (-.f64 2 y) b))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (+.f64 y -1)) (*.f64 (-.f64 2 y) b))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 2 y)) 2) (*.f64 (cbrt.f64 (-.f64 2 y)) b) (*.f64 z (+.f64 y -1)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -1)) 2) (*.f64 (cbrt.f64 (+.f64 y -1)) z) (*.f64 (-.f64 2 y) b))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 2 y) b)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 y) b)) 2) (*.f64 z (+.f64 y -1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 y) b)) 2) (cbrt.f64 (*.f64 (-.f64 2 y) b)) (*.f64 z (+.f64 y -1)))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (-.f64 2 y)) (*.f64 z (+.f64 y -1)))
(fma.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (-.f64 2 y) b))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (+.f64 y -1)) (*.f64 (-.f64 2 y) b))
(fma.f64 (sqrt.f64 (-.f64 2 y)) (*.f64 (sqrt.f64 (-.f64 2 y)) b) (*.f64 z (+.f64 y -1)))
(fma.f64 (sqrt.f64 (+.f64 y -1)) (*.f64 (sqrt.f64 (+.f64 y -1)) z) (*.f64 (-.f64 2 y) b))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 2 y) b)) (sqrt.f64 (*.f64 (-.f64 2 y) b)) (*.f64 z (+.f64 y -1)))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (+.f64 y -1)) 2)) (cbrt.f64 (+.f64 y -1)) (*.f64 (-.f64 2 y) b))
(fma.f64 (*.f64 z (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) (*.f64 (-.f64 2 y) b))
(fma.f64 (*.f64 (+.f64 y -1) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 (-.f64 2 y) b))
(fma.f64 (*.f64 (+.f64 y -1) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 (-.f64 2 y) b))
(fma.f64 (*.f64 (-.f64 2 y) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 z (+.f64 y -1)))
(fma.f64 (*.f64 (-.f64 2 y) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 z (+.f64 y -1)))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 2 y)) 2)) (cbrt.f64 (-.f64 2 y)) (*.f64 z (+.f64 y -1)))
(fma.f64 (*.f64 b (sqrt.f64 (-.f64 2 y))) (sqrt.f64 (-.f64 2 y)) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 z y) (*.f64 z -1))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) -1)) (fma.f64 y y (+.f64 y 1)))
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) -1) z) (fma.f64 y y (+.f64 y 1)))
(/.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)) 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))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 y z (*.f64 -1 z))
(fma.f64 z y (*.f64 z -1))
(+.f64 z (*.f64 z (neg.f64 y)))
(+.f64 z (*.f64 (neg.f64 y) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 1 y)))) 1)
(/.f64 (*.f64 z (-.f64 1 (pow.f64 y 3))) (+.f64 1 (fma.f64 y y y)))
(/.f64 (*.f64 z (-.f64 1 (*.f64 y y))) (+.f64 y 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 y 3)) z) (+.f64 1 (fma.f64 y y y)))
(/.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) (+.f64 y 1))
(pow.f64 (*.f64 z (-.f64 1 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) 3)
(pow.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 1 y))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2))
(log.f64 (pow.f64 (exp.f64 z) (-.f64 1 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 1 y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 y) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 1 y))))
(exp.f64 (log.f64 (*.f64 z (-.f64 1 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 1 y))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 1 y))))
(fma.f64 z 1 (*.f64 z (neg.f64 y)))
(fma.f64 z 1 (*.f64 (neg.f64 y) z))
(fma.f64 1 z (*.f64 z (neg.f64 y)))
(fma.f64 1 z (*.f64 (neg.f64 y) z))
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (*.f64 z (neg.f64 y)))
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (*.f64 (neg.f64 y) z))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 z (neg.f64 y)))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 (neg.f64 y) z))
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 z (neg.f64 y)))
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 (neg.f64 y) z))
(+.f64 x (*.f64 t (neg.f64 (-.f64 a b))))
(+.f64 x (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))
(+.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) (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 t (neg.f64 (-.f64 a b))) x)
(*.f64 1 (fma.f64 t (neg.f64 (-.f64 a b)) x))
(*.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 1)
(*.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)))
(*.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))))
(/.f64 1 (/.f64 (fma.f64 t (-.f64 a b) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (neg.f64 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (neg.f64 (fma.f64 t (-.f64 a b) x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (neg.f64 (-.f64 a b))) 3)) (fma.f64 x x (-.f64 (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) (*.f64 t (neg.f64 (-.f64 a b)))) (*.f64 x (*.f64 t (neg.f64 (-.f64 a b)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) (*.f64 t (neg.f64 (-.f64 a b))))) (-.f64 x (*.f64 t (neg.f64 (-.f64 a b)))))
(pow.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 3)
(pow.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 2))
(log.f64 (exp.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x))))
(cbrt.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)))
(exp.f64 (log.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)))
(fma.f64 1 x (*.f64 t (neg.f64 (-.f64 a b))))
(fma.f64 1 x (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(fma.f64 1 (*.f64 t (neg.f64 (-.f64 a b))) x)
(fma.f64 x 1 (*.f64 t (neg.f64 (-.f64 a b))))
(fma.f64 x 1 (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 (-.f64 a b) (neg.f64 t) x)
(fma.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 1 (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 1 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 1 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 t (neg.f64 (-.f64 a b))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 t (neg.f64 (-.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 t (neg.f64 (-.f64 a b))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 a b))) (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) x)
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(fma.f64 -1 (*.f64 t (-.f64 a b)) x)
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(fma.f64 (neg.f64 t) (-.f64 a b) x)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (cbrt.f64 (*.f64 t (neg.f64 (-.f64 a b))))) (cbrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) x)
(fma.f64 (sqrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (sqrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) x)
(fma.f64 (neg.f64 (-.f64 a b)) t x)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.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))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2)) (cbrt.f64 (*.f64 t (-.f64 a b))) x)
(fma.f64 (*.f64 (neg.f64 t) 1) (-.f64 a b) x)
(fma.f64 (*.f64 (neg.f64 t) (pow.f64 (cbrt.f64 (-.f64 a b)) 2)) (cbrt.f64 (-.f64 a b)) x)
(fma.f64 (*.f64 (neg.f64 t) (sqrt.f64 (-.f64 a b))) (sqrt.f64 (-.f64 a b)) x)
(+.f64 (*.f64 z y) (*.f64 z -1))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) -1)) (fma.f64 y y (+.f64 y 1)))
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) -1) z) (fma.f64 y y (+.f64 y 1)))
(/.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)) 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))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 y z (*.f64 -1 z))
(fma.f64 z y (*.f64 z -1))
Outputs
(+.f64 (*.f64 -1 z) (*.f64 2 b))
(fma.f64 -1 z (*.f64 2 b))
(-.f64 (*.f64 2 b) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y (+.f64 z (*.f64 -1 b))) (*.f64 2 b)))
(fma.f64 -1 z (fma.f64 y (+.f64 z (neg.f64 b)) (*.f64 2 b)))
(-.f64 (fma.f64 2 b (*.f64 y (-.f64 z b))) z)
(-.f64 (fma.f64 y (-.f64 z b) (*.f64 2 b)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y (+.f64 z (*.f64 -1 b))) (*.f64 2 b)))
(fma.f64 -1 z (fma.f64 y (+.f64 z (neg.f64 b)) (*.f64 2 b)))
(-.f64 (fma.f64 2 b (*.f64 y (-.f64 z b))) z)
(-.f64 (fma.f64 y (-.f64 z b) (*.f64 2 b)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y (+.f64 z (*.f64 -1 b))) (*.f64 2 b)))
(fma.f64 -1 z (fma.f64 y (+.f64 z (neg.f64 b)) (*.f64 2 b)))
(-.f64 (fma.f64 2 b (*.f64 y (-.f64 z b))) z)
(-.f64 (fma.f64 y (-.f64 z b) (*.f64 2 b)) z)
(*.f64 y (+.f64 z (*.f64 -1 b)))
(*.f64 y (+.f64 z (neg.f64 b)))
(*.f64 y (-.f64 z b))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y (+.f64 z (*.f64 -1 b))) (*.f64 2 b)))
(fma.f64 -1 z (fma.f64 y (+.f64 z (neg.f64 b)) (*.f64 2 b)))
(-.f64 (fma.f64 2 b (*.f64 y (-.f64 z b))) z)
(-.f64 (fma.f64 y (-.f64 z b) (*.f64 2 b)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y (+.f64 z (*.f64 -1 b))) (*.f64 2 b)))
(fma.f64 -1 z (fma.f64 y (+.f64 z (neg.f64 b)) (*.f64 2 b)))
(-.f64 (fma.f64 2 b (*.f64 y (-.f64 z b))) z)
(-.f64 (fma.f64 y (-.f64 z b) (*.f64 2 b)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y (+.f64 z (*.f64 -1 b))) (*.f64 2 b)))
(fma.f64 -1 z (fma.f64 y (+.f64 z (neg.f64 b)) (*.f64 2 b)))
(-.f64 (fma.f64 2 b (*.f64 y (-.f64 z b))) z)
(-.f64 (fma.f64 y (-.f64 z b) (*.f64 2 b)) z)
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 z) b)))
(*.f64 y (+.f64 z (neg.f64 b)))
(*.f64 y (-.f64 z b))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 z) b))) (*.f64 2 b)))
(fma.f64 -1 z (fma.f64 y (+.f64 z (neg.f64 b)) (*.f64 2 b)))
(-.f64 (fma.f64 2 b (*.f64 y (-.f64 z b))) z)
(-.f64 (fma.f64 y (-.f64 z b) (*.f64 2 b)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 z) b))) (*.f64 2 b)))
(fma.f64 -1 z (fma.f64 y (+.f64 z (neg.f64 b)) (*.f64 2 b)))
(-.f64 (fma.f64 2 b (*.f64 y (-.f64 z b))) z)
(-.f64 (fma.f64 y (-.f64 z b) (*.f64 2 b)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 z) b))) (*.f64 2 b)))
(fma.f64 -1 z (fma.f64 y (+.f64 z (neg.f64 b)) (*.f64 2 b)))
(-.f64 (fma.f64 2 b (*.f64 y (-.f64 z b))) z)
(-.f64 (fma.f64 y (-.f64 z b) (*.f64 2 b)) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(*.f64 (-.f64 2 y) b)
(*.f64 b (-.f64 2 y))
(*.f64 (-.f64 2 y) b)
(*.f64 b (-.f64 2 y))
(*.f64 (-.f64 2 y) b)
(*.f64 b (-.f64 2 y))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
z
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 z y))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 z y))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(*.f64 -1 (*.f64 t (-.f64 a b)))
(*.f64 (neg.f64 t) (-.f64 a b))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
x
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
x
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
x
(+.f64 (*.f64 t (-.f64 b a)) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(+.f64 (*.f64 t (-.f64 b a)) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(+.f64 (*.f64 t (-.f64 b a)) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(*.f64 t (-.f64 b a))
(*.f64 (neg.f64 t) (-.f64 a b))
(+.f64 (*.f64 t (-.f64 b a)) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(+.f64 (*.f64 t (-.f64 b a)) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(+.f64 (*.f64 t (-.f64 b a)) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(*.f64 -1 (*.f64 t (-.f64 a b)))
(*.f64 (neg.f64 t) (-.f64 a b))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(-.f64 x (*.f64 -1 (*.f64 t b)))
(-.f64 x (*.f64 (neg.f64 t) b))
(fma.f64 b t x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 -1 (*.f64 t b)))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 -1 (*.f64 t b)))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 -1 (*.f64 t b)))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(*.f64 -1 (*.f64 a t))
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 -1 (*.f64 t b)))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 -1 (*.f64 t b)))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 -1 (*.f64 t b)))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(*.f64 -1 (*.f64 a t))
(neg.f64 (*.f64 t a))
(*.f64 t (neg.f64 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 -1 (*.f64 t b)))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 -1 (*.f64 t b)))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 -1 (*.f64 t b)))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(-.f64 x (*.f64 a t))
(-.f64 x (*.f64 t a))
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(*.f64 t b)
(*.f64 b t)
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(*.f64 t b)
(*.f64 b t)
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)))) 1)
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (-.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (+.f64 y -1)))) (/.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (-.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (-.f64 (*.f64 b (-.f64 2 y)) (*.f64 z (+.f64 -1 y))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (-.f64 (*.f64 b (-.f64 2 y)) (-.f64 (*.f64 z y) z)))
(/.f64 (pow.f64 (-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y)) 2) (-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y)))
(*.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)) 1)
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))) 2))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))) 2) (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(*.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 (-.f64 2 y) b) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (-.f64 2 y) b)) (pow.f64 (*.f64 (-.f64 2 y) b) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 3) (pow.f64 (*.f64 b (-.f64 2 y)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (neg.f64 (*.f64 b (-.f64 2 y)))) (pow.f64 (*.f64 b (-.f64 2 y)) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z y) z) 3) (pow.f64 (*.f64 b (-.f64 2 y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (-.f64 (-.f64 (*.f64 z y) z) (*.f64 b (-.f64 2 y))) (pow.f64 (*.f64 b (-.f64 2 y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 3) (pow.f64 (fma.f64 z (neg.f64 y) z) 3)) (fma.f64 (fma.f64 z (neg.f64 y) z) (fma.f64 z (+.f64 -1 y) (*.f64 b (+.f64 -2 y))) (pow.f64 (*.f64 b (-.f64 2 y)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (-.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (-.f64 (*.f64 b (-.f64 2 y)) (*.f64 z (+.f64 -1 y))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (-.f64 (*.f64 b (-.f64 2 y)) (-.f64 (*.f64 z y) z)))
(/.f64 (pow.f64 (-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y)) 2) (-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (-.f64 2 y) b)) (pow.f64 (*.f64 (-.f64 2 y) b) 2)) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 (-.f64 2 y) b) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 3) (pow.f64 (*.f64 b (-.f64 2 y)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (neg.f64 (*.f64 b (-.f64 2 y)))) (pow.f64 (*.f64 b (-.f64 2 y)) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z y) z) 3) (pow.f64 (*.f64 b (-.f64 2 y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (-.f64 (-.f64 (*.f64 z y) z) (*.f64 b (-.f64 2 y))) (pow.f64 (*.f64 b (-.f64 2 y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 3) (pow.f64 (fma.f64 z (neg.f64 y) z) 3)) (fma.f64 (fma.f64 z (neg.f64 y) z) (fma.f64 z (+.f64 -1 y) (*.f64 b (+.f64 -2 y))) (pow.f64 (*.f64 b (-.f64 2 y)) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (+.f64 y -1))) (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (-.f64 (*.f64 b (-.f64 2 y)) (*.f64 z (+.f64 -1 y))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (-.f64 (*.f64 b (-.f64 2 y)) (-.f64 (*.f64 z y) z)))
(/.f64 (pow.f64 (-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y)) 2) (-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 (-.f64 2 y) b) 3)) (fma.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (-.f64 2 y) b)) (pow.f64 (*.f64 (-.f64 2 y) b) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 3) (pow.f64 (*.f64 b (-.f64 2 y)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (neg.f64 (*.f64 b (-.f64 2 y)))) (pow.f64 (*.f64 b (-.f64 2 y)) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z y) z) 3) (pow.f64 (*.f64 b (-.f64 2 y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (-.f64 (-.f64 (*.f64 z y) z) (*.f64 b (-.f64 2 y))) (pow.f64 (*.f64 b (-.f64 2 y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 3) (pow.f64 (fma.f64 z (neg.f64 y) z) 3)) (fma.f64 (fma.f64 z (neg.f64 y) z) (fma.f64 z (+.f64 -1 y) (*.f64 b (+.f64 -2 y))) (pow.f64 (*.f64 b (-.f64 2 y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 (-.f64 2 y) b) 3)) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (*.f64 (*.f64 (*.f64 (-.f64 2 y) b) z) (+.f64 y -1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 3) (pow.f64 (*.f64 b (-.f64 2 y)) 3)) (+.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 2) (-.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (*.f64 (*.f64 b (-.f64 2 y)) (*.f64 z (+.f64 -1 y))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z y) z) 3) (pow.f64 (*.f64 b (-.f64 2 y)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 z y) z) 2) (*.f64 (*.f64 b (-.f64 2 y)) (-.f64 (*.f64 b (-.f64 2 y)) (-.f64 (*.f64 z y) z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 3) (pow.f64 (fma.f64 z (neg.f64 y) z) 3)) (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 2) (*.f64 (*.f64 b (-.f64 2 y)) (-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (-.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (+.f64 y -1))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (-.f64 (*.f64 b (-.f64 2 y)) (*.f64 z (+.f64 -1 y))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (-.f64 (*.f64 b (-.f64 2 y)) (-.f64 (*.f64 z y) z)))
(/.f64 (pow.f64 (-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y)) 2) (-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 (-.f64 2 y) b) 3))) (neg.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (-.f64 2 y) b)) (pow.f64 (*.f64 (-.f64 2 y) b) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 3) (pow.f64 (*.f64 b (-.f64 2 y)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (neg.f64 (*.f64 b (-.f64 2 y)))) (pow.f64 (*.f64 b (-.f64 2 y)) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z y) z) 3) (pow.f64 (*.f64 b (-.f64 2 y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (-.f64 (-.f64 (*.f64 z y) z) (*.f64 b (-.f64 2 y))) (pow.f64 (*.f64 b (-.f64 2 y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 3) (pow.f64 (fma.f64 z (neg.f64 y) z) 3)) (fma.f64 (fma.f64 z (neg.f64 y) z) (fma.f64 z (+.f64 -1 y) (*.f64 b (+.f64 -2 y))) (pow.f64 (*.f64 b (-.f64 2 y)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 2 y) b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (-.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (-.f64 (*.f64 b (-.f64 2 y)) (*.f64 z (+.f64 -1 y))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (-.f64 (*.f64 b (-.f64 2 y)) (-.f64 (*.f64 z y) z)))
(/.f64 (pow.f64 (-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y)) 2) (-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y)))
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (pow.f64 (*.f64 (-.f64 2 y) b) 2)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (-.f64 2 y) b)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (-.f64 (*.f64 b (-.f64 2 y)) (*.f64 z (+.f64 -1 y))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 2 y)) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (-.f64 (*.f64 b (-.f64 2 y)) (-.f64 (*.f64 z y) z)))
(/.f64 (pow.f64 (-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y)) 2) (-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y)))
(pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)) 1)
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))) 3)
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(pow.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)) 3) 1/3)
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(pow.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))) 2)
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(sqrt.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)) 2))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(log.f64 (exp.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)))))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(cbrt.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b)) 3))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(expm1.f64 (log1p.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(exp.f64 (log.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(exp.f64 (*.f64 (log.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))) 1))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (-.f64 2 y) b (*.f64 z (+.f64 y -1)))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 b (-.f64 2 y) (*.f64 z (+.f64 y -1)))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (*.f64 (-.f64 2 y) b) 1 (*.f64 z (+.f64 y -1)))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 z (+.f64 y -1) (*.f64 (-.f64 2 y) b))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 1 (*.f64 (-.f64 2 y) b) (*.f64 z (+.f64 y -1)))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 1 (*.f64 z (+.f64 y -1)) (*.f64 (-.f64 2 y) b))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (+.f64 y -1) z (*.f64 (-.f64 2 y) b))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (*.f64 z (+.f64 y -1)) 1 (*.f64 (-.f64 2 y) b))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (-.f64 2 y)) (*.f64 z (+.f64 y -1)))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 (-.f64 2 y) b))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (-.f64 2 y) b))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (+.f64 y -1)) (*.f64 (-.f64 2 y) b))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 2 y)) 2) (*.f64 (cbrt.f64 (-.f64 2 y)) b) (*.f64 z (+.f64 y -1)))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -1)) 2) (*.f64 (cbrt.f64 (+.f64 y -1)) z) (*.f64 (-.f64 2 y) b))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 2 y) b)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 y) b)) 2) (*.f64 z (+.f64 y -1)))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 2 y) b)) 2) (cbrt.f64 (*.f64 (-.f64 2 y) b)) (*.f64 z (+.f64 y -1)))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (-.f64 2 y)) (*.f64 z (+.f64 y -1)))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (-.f64 2 y) b))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (+.f64 y -1)) (*.f64 (-.f64 2 y) b))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (sqrt.f64 (-.f64 2 y)) (*.f64 (sqrt.f64 (-.f64 2 y)) b) (*.f64 z (+.f64 y -1)))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (sqrt.f64 (+.f64 y -1)) (*.f64 (sqrt.f64 (+.f64 y -1)) z) (*.f64 (-.f64 2 y) b))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 2 y) b)) (sqrt.f64 (*.f64 (-.f64 2 y) b)) (*.f64 z (+.f64 y -1)))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (+.f64 y -1)) 2)) (cbrt.f64 (+.f64 y -1)) (*.f64 (-.f64 2 y) b))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (*.f64 z (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) (*.f64 (-.f64 2 y) b))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (*.f64 (+.f64 y -1) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 (-.f64 2 y) b))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (*.f64 (+.f64 y -1) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 (-.f64 2 y) b))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (*.f64 (-.f64 2 y) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 z (+.f64 y -1)))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (*.f64 (-.f64 2 y) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 z (+.f64 y -1)))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 2 y)) 2)) (cbrt.f64 (-.f64 2 y)) (*.f64 z (+.f64 y -1)))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(fma.f64 (*.f64 b (sqrt.f64 (-.f64 2 y))) (sqrt.f64 (-.f64 2 y)) (*.f64 z (+.f64 y -1)))
(fma.f64 z (+.f64 -1 y) (*.f64 b (-.f64 2 y)))
(-.f64 (fma.f64 b (-.f64 2 y) z) (*.f64 z y))
(+.f64 (*.f64 z y) (*.f64 z -1))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) -1)) (fma.f64 y y (+.f64 y 1)))
(/.f64 (+.f64 -1 (pow.f64 y 3)) (/.f64 (fma.f64 y y (+.f64 y 1)) z))
(*.f64 (/.f64 z (+.f64 1 (fma.f64 y y y))) (+.f64 -1 (pow.f64 y 3)))
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1))
(/.f64 z (/.f64 (+.f64 y 1) (fma.f64 y y -1)))
(*.f64 (/.f64 z (+.f64 y 1)) (fma.f64 y y -1))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) -1) z) (fma.f64 y y (+.f64 y 1)))
(/.f64 (+.f64 -1 (pow.f64 y 3)) (/.f64 (fma.f64 y y (+.f64 y 1)) z))
(*.f64 (/.f64 z (+.f64 1 (fma.f64 y y y))) (+.f64 -1 (pow.f64 y 3)))
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1))
(/.f64 z (/.f64 (+.f64 y 1) (fma.f64 y y -1)))
(*.f64 (/.f64 z (+.f64 y 1)) (fma.f64 y y -1))
(pow.f64 (*.f64 z (+.f64 y -1)) 1)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1))))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(fma.f64 y z (*.f64 -1 z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(fma.f64 z y (*.f64 z -1))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 z (*.f64 z (neg.f64 y)))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 z (*.f64 (neg.f64 y) z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 1 y)))) 1)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(/.f64 (*.f64 z (-.f64 1 (pow.f64 y 3))) (+.f64 1 (fma.f64 y y y)))
(/.f64 z (/.f64 (+.f64 1 (fma.f64 y y y)) (-.f64 1 (pow.f64 y 3))))
(*.f64 (/.f64 z (+.f64 1 (fma.f64 y y y))) (-.f64 1 (pow.f64 y 3)))
(/.f64 (*.f64 z (-.f64 1 (*.f64 y y))) (+.f64 y 1))
(/.f64 z (/.f64 (+.f64 y 1) (-.f64 1 (*.f64 y y))))
(*.f64 (/.f64 z (+.f64 y 1)) (-.f64 1 (*.f64 y y)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 y 3)) z) (+.f64 1 (fma.f64 y y y)))
(/.f64 z (/.f64 (+.f64 1 (fma.f64 y y y)) (-.f64 1 (pow.f64 y 3))))
(*.f64 (/.f64 z (+.f64 1 (fma.f64 y y y))) (-.f64 1 (pow.f64 y 3)))
(/.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) (+.f64 y 1))
(/.f64 z (/.f64 (+.f64 y 1) (-.f64 1 (*.f64 y y))))
(*.f64 (/.f64 z (+.f64 y 1)) (-.f64 1 (*.f64 y y)))
(pow.f64 (*.f64 z (-.f64 1 y)) 1)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) 3)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(pow.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) 1/3)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 1 y))) 2)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(log.f64 (pow.f64 (exp.f64 z) (-.f64 1 y)))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 1 y) 3)))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 y) 3) (pow.f64 z 3)))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 1 y))))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(exp.f64 (log.f64 (*.f64 z (-.f64 1 y))))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 1 y))) 1))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 1 y))))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(fma.f64 z 1 (*.f64 z (neg.f64 y)))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(fma.f64 z 1 (*.f64 (neg.f64 y) z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(fma.f64 1 z (*.f64 z (neg.f64 y)))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(fma.f64 1 z (*.f64 (neg.f64 y) z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (*.f64 z (neg.f64 y)))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (*.f64 (neg.f64 y) z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 z (neg.f64 y)))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 (neg.f64 y) z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 z (neg.f64 y)))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 (neg.f64 y) z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 x (*.f64 t (neg.f64 (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(+.f64 x (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(+.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(+.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(+.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(+.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(+.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(+.f64 (*.f64 t (neg.f64 (-.f64 a b))) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(*.f64 1 (fma.f64 t (neg.f64 (-.f64 a b)) x))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(*.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 1)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(*.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(*.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) x))
(/.f64 (fma.f64 t (-.f64 b a) x) 1)
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(/.f64 1 (/.f64 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(/.f64 1 (/.f64 (fma.f64 t (-.f64 a b) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) x))
(/.f64 (fma.f64 t (-.f64 b a) x) 1)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) x))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)))
(/.f64 (fma.f64 t (-.f64 b a) x) 1)
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (neg.f64 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2))) (neg.f64 (fma.f64 t (-.f64 a b) x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) x))
(/.f64 (fma.f64 t (-.f64 b a) x) 1)
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (neg.f64 (-.f64 a b))) 3)) (fma.f64 x x (-.f64 (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) (*.f64 t (neg.f64 (-.f64 a b)))) (*.f64 x (*.f64 t (neg.f64 (-.f64 a b)))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) (*.f64 t (neg.f64 (-.f64 a b))))) (-.f64 x (*.f64 t (neg.f64 (-.f64 a b)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) x))
(/.f64 (fma.f64 t (-.f64 b a) x) 1)
(pow.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 1)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 3)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(pow.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 3) 1/3)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(pow.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(sqrt.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 2))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(log.f64 (exp.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(cbrt.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 3))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(expm1.f64 (log1p.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(exp.f64 (log.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 1))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(log1p.f64 (expm1.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 1 x (*.f64 t (neg.f64 (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 1 x (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 a b)) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 1 (*.f64 t (neg.f64 (-.f64 a b))) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 x 1 (*.f64 t (neg.f64 (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 x 1 (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (-.f64 a b) (neg.f64 t) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 1 (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 1 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 1 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 t (neg.f64 (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 t (neg.f64 (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 t (neg.f64 (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 a b)) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 a b))) (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))) (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 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) x) (*.f64 x x)))
(fma.f64 -1 (*.f64 t (-.f64 a b)) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) x))
(/.f64 (fma.f64 t (-.f64 b a) x) 1)
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) x))
(/.f64 (fma.f64 t (-.f64 b a) x) 1)
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) x))
(/.f64 (fma.f64 t (-.f64 b a) x) 1)
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) x))
(/.f64 (fma.f64 t (-.f64 b a) x) 1)
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)) (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 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) x))
(/.f64 (fma.f64 t (-.f64 b a) x) 1)
(fma.f64 (neg.f64 t) (-.f64 a b) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (cbrt.f64 (*.f64 t (neg.f64 (-.f64 a b))))) (cbrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (sqrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (sqrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (neg.f64 (-.f64 a b)) t x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 t (-.f64 a b))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.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))))
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2)) (cbrt.f64 (*.f64 t (-.f64 a b))) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (*.f64 (neg.f64 t) 1) (-.f64 a b) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (*.f64 (neg.f64 t) (pow.f64 (cbrt.f64 (-.f64 a b)) 2)) (cbrt.f64 (-.f64 a b)) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(fma.f64 (*.f64 (neg.f64 t) (sqrt.f64 (-.f64 a b))) (sqrt.f64 (-.f64 a b)) x)
(fma.f64 t (neg.f64 (-.f64 a b)) x)
(fma.f64 t (-.f64 b a) x)
(+.f64 (*.f64 z y) (*.f64 z -1))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) -1)) (fma.f64 y y (+.f64 y 1)))
(/.f64 (+.f64 -1 (pow.f64 y 3)) (/.f64 (fma.f64 y y (+.f64 y 1)) z))
(*.f64 (/.f64 z (+.f64 1 (fma.f64 y y y))) (+.f64 -1 (pow.f64 y 3)))
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1))
(/.f64 z (/.f64 (+.f64 y 1) (fma.f64 y y -1)))
(*.f64 (/.f64 z (+.f64 y 1)) (fma.f64 y y -1))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) -1) z) (fma.f64 y y (+.f64 y 1)))
(/.f64 (+.f64 -1 (pow.f64 y 3)) (/.f64 (fma.f64 y y (+.f64 y 1)) z))
(*.f64 (/.f64 z (+.f64 1 (fma.f64 y y y))) (+.f64 -1 (pow.f64 y 3)))
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1))
(/.f64 z (/.f64 (+.f64 y 1) (fma.f64 y y -1)))
(*.f64 (/.f64 z (+.f64 y 1)) (fma.f64 y y -1))
(pow.f64 (*.f64 z (+.f64 y -1)) 1)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2)
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1))))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(fma.f64 y z (*.f64 -1 z))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)
(fma.f64 z y (*.f64 z -1))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 z y) z)
(fma.f64 z (neg.f64 y) z)

eval138.0ms (1%)

Compiler

Compiled 5456 to 2253 computations (58.7% saved)

prune310.0ms (2.2%)

Pruning

18 alts after pruning (9 fresh and 9 done)

PrunedKeptTotal
New3194323
Fresh156
Picked235
Done066
Total32218340
Accurracy
100.0%
Counts
340 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.7%
(-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))
35.7%
(-.f64 (+.f64 a x) (neg.f64 z))
45.8%
(-.f64 x (-.f64 (*.f64 z y) z))
61.4%
(-.f64 x (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
34.8%
(-.f64 x (*.f64 (neg.f64 t) b))
27.2%
(-.f64 a (*.f64 t a))
34.4%
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
36.0%
(*.f64 (-.f64 (+.f64 y t) 2) b)
22.4%
(*.f64 (-.f64 y 2) b)
35.1%
(*.f64 (-.f64 b z) y)
19.1%
(*.f64 (neg.f64 a) t)
28.7%
(*.f64 z (-.f64 1 y))
20.4%
(*.f64 z (neg.f64 y))
19.3%
(*.f64 y b)
17.9%
(*.f64 t b)
10.4%
z
19.0%
x
10.4%
a
Compiler

Compiled 502 to 310 computations (38.2% saved)

regimes170.0ms (1.2%)

Counts
32 → 1
Calls
Call 1
Inputs
a
x
z
(*.f64 t b)
(*.f64 y b)
(*.f64 z (neg.f64 y))
(*.f64 (neg.f64 a) t)
(*.f64 t (-.f64 b a))
(*.f64 z (-.f64 1 y))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(-.f64 a (*.f64 t a))
(-.f64 x (*.f64 (neg.f64 t) b))
(-.f64 (+.f64 a x) (neg.f64 z))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 x (*.f64 t (-.f64 a b)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 x (-.f64 (*.f64 z y) z))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1)))
(-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
(-.f64 x (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1))))
(-.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 -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) 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 -1) z)) (-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 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 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:

49.0ms
a
37.0ms
z
17.0ms
x
16.0ms
b
15.0ms
t
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 368 to 210 computations (42.9% saved)

regimes235.0ms (1.7%)

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

7 calls:

90.0ms
z
39.0ms
t
29.0ms
y
22.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
18.0ms
b
Results
AccuracySegmentsBranch
93.0%1x
94.6%2y
94.9%3z
95.3%2t
93.0%1a
93.0%1b
97.3%2(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 331 to 189 computations (42.9% saved)

regimes323.0ms (2.3%)

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

6 calls:

64.0ms
y
60.0ms
z
59.0ms
b
50.0ms
x
49.0ms
a
Results
AccuracySegmentsBranch
82.7%5z
80.8%3x
86.1%3a
91.0%5b
82.0%3y
92.9%3t
Compiler

Compiled 239 to 133 computations (44.4% saved)

regimes79.0ms (0.6%)

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

2 calls:

40.0ms
t
34.0ms
b
Results
AccuracySegmentsBranch
89.5%3b
85.0%3t
Compiler

Compiled 196 to 100 computations (49% saved)

regimes257.0ms (1.8%)

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

1 calls:

82.0ms
b
Results
AccuracySegmentsBranch
90.0%5b
Compiler

Compiled 174 to 86 computations (50.6% saved)

regimes277.0ms (2%)

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

3 calls:

146.0ms
b
93.0ms
a
33.0ms
t
Results
AccuracySegmentsBranch
85.0%3t
77.4%3a
88.4%9b
Compiler

Compiled 175 to 92 computations (47.4% saved)

regimes36.0ms (0.3%)

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

1 calls:

31.0ms
t
Results
AccuracySegmentsBranch
82.8%3t
Compiler

Compiled 148 to 75 computations (49.3% saved)

regimes445.0ms (3.2%)

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

5 calls:

113.0ms
x
94.0ms
y
83.0ms
b
79.0ms
t
69.0ms
z
Results
AccuracySegmentsBranch
84.5%8b
69.9%5z
71.7%8x
76.9%3y
81.8%5t
Compiler

Compiled 163 to 91 computations (44.2% saved)

regimes87.0ms (0.6%)

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

1 calls:

82.0ms
t
Results
AccuracySegmentsBranch
77.6%3t
Compiler

Compiled 123 to 60 computations (51.2% saved)

regimes330.0ms (2.3%)

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

4 calls:

109.0ms
a
73.0ms
b
72.0ms
t
71.0ms
y
Results
AccuracySegmentsBranch
84.0%8b
71.9%7y
65.1%8a
75.4%3t
Compiler

Compiled 134 to 76 computations (43.3% saved)

regimes227.0ms (1.6%)

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

2 calls:

119.0ms
b
104.0ms
t
Results
AccuracySegmentsBranch
71.1%7t
78.0%8b
Compiler

Compiled 111 to 60 computations (45.9% saved)

regimes474.0ms (3.4%)

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

3 calls:

184.0ms
b
184.0ms
z
102.0ms
y
Results
AccuracySegmentsBranch
70.2%5y
64.5%8z
76.4%15b
Compiler

Compiled 95 to 55 computations (42.1% saved)

regimes268.0ms (1.9%)

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

3 calls:

117.0ms
x
89.0ms
t
59.0ms
y
Results
AccuracySegmentsBranch
61.0%12x
70.0%12t
66.4%8y
Compiler

Compiled 88 to 52 computations (40.9% saved)

regimes212.0ms (1.5%)

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

2 calls:

134.0ms
b
75.0ms
y
Results
AccuracySegmentsBranch
63.7%11b
66.8%9y
Compiler

Compiled 74 to 42 computations (43.2% saved)

regimes150.0ms (1.1%)

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

3 calls:

58.0ms
a
48.0ms
z
42.0ms
y
Results
AccuracySegmentsBranch
54.0%7z
56.8%8a
61.2%6y
Compiler

Compiled 75 to 45 computations (40% saved)

regimes59.0ms (0.4%)

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

2 calls:

36.0ms
y
20.0ms
t
Results
AccuracySegmentsBranch
56.7%3t
56.4%5y
Compiler

Compiled 62 to 36 computations (41.9% saved)

regimes341.0ms (2.4%)

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

3 calls:

261.0ms
y
48.0ms
b
30.0ms
t
Results
AccuracySegmentsBranch
50.7%9b
46.9%6y
52.4%5t
Compiler

Compiled 54 to 35 computations (35.2% saved)

regimes133.0ms (0.9%)

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

4 calls:

41.0ms
x
31.0ms
t
30.0ms
a
29.0ms
z
Results
AccuracySegmentsBranch
47.3%8x
41.8%5z
42.1%6a
49.5%6t
Compiler

Compiled 56 to 38 computations (32.1% saved)

regimes224.0ms (1.6%)

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

6 calls:

49.0ms
b
47.0ms
a
36.0ms
t
36.0ms
z
31.0ms
y
Results
AccuracySegmentsBranch
39.7%10a
37.0%8z
36.7%5x
45.8%11b
40.1%7y
38.8%7t
Compiler

Compiled 65 to 48 computations (26.2% saved)

regimes94.0ms (0.7%)

Counts
6 → 7
Calls
Call 1
Inputs
a
x
z
(*.f64 t b)
(*.f64 y b)
(*.f64 z (neg.f64 y))
Outputs
(*.f64 y b)
x
(*.f64 t b)
x
(*.f64 t b)
(*.f64 y b)
(*.f64 z (neg.f64 y))
Calls

3 calls:

33.0ms
x
32.0ms
b
28.0ms
y
Results
AccuracySegmentsBranch
40.9%8b
38.4%8x
39.6%7y
Compiler

Compiled 40 to 28 computations (30% saved)

regimes60.0ms (0.4%)

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

3 calls:

22.0ms
y
18.0ms
t
18.0ms
b
Results
AccuracySegmentsBranch
33.0%5t
34.0%5b
36.3%6y
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes54.0ms (0.4%)

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

3 calls:

20.0ms
y
19.0ms
b
13.0ms
x
Results
AccuracySegmentsBranch
29.7%3x
35.0%6b
26.6%6y
Compiler

Compiled 33 to 25 computations (24.2% saved)

regimes66.0ms (0.5%)

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

5 calls:

15.0ms
t
14.0ms
b
14.0ms
a
11.0ms
z
10.0ms
x
Results
AccuracySegmentsBranch
25.2%5a
24.2%4z
24.7%3x
22.4%5t
22.4%5b
Compiler

Compiled 44 to 36 computations (18.2% saved)

regimes9.0ms (0.1%)

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

1 calls:

8.0ms
x
Results
AccuracySegmentsBranch
24.2%3x
Compiler

Compiled 15 to 12 computations (20% saved)

regimes16.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
a
Outputs
a
Calls

6 calls:

3.0ms
t
2.0ms
x
2.0ms
y
2.0ms
z
2.0ms
b
Results
AccuracySegmentsBranch
10.4%1t
10.4%1b
10.4%1y
10.4%1a
10.4%1z
10.4%1x
Compiler

Compiled 49 to 42 computations (14.3% saved)

bsearch0.0ms (0%)

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

Compiled 36 to 27 computations (25% saved)

bsearch34.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
1.3650689552522147e+50
4.109156696099397e+50
22.0ms
-9.08164048919046e+37
-7.027874442221937e+26
Results
22.0ms169×body256valid
9.0ms71×body256infinite
Compiler

Compiled 666 to 477 computations (28.4% saved)

bsearch34.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
1.3321644884686104e+33
5.774997489700202e+33
20.0ms
-4.197614021885227e-10
-6.556762735603873e-16
Results
22.0ms177×body256valid
9.0ms63×body256infinite
Compiler

Compiled 666 to 477 computations (28.4% saved)

bsearch85.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
4.859683933454273e+103
1.1569843738345671e+123
22.0ms
-4.197614021885227e-10
-6.556762735603873e-16
21.0ms
-1.3802677263992192e+32
-4.816930094993716e+22
18.0ms
-1.0875842095553872e+112
-3.2418666894162316e+108
Results
50.0ms398×body256valid
27.0ms192×body256infinite
0.0msbody512valid
Compiler

Compiled 1351 to 990 computations (26.7% saved)

bsearch36.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
1.3650689552522147e+50
4.109156696099397e+50
23.0ms
-9.08164048919046e+37
-7.027874442221937e+26
Results
20.0ms162×body256valid
11.0ms78×body256infinite
Compiler

Compiled 636 to 462 computations (27.4% saved)

bsearch25.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.0311771845930155e+63
6.931960396923104e+64
9.0ms
-1.6064071006437198e+61
-9.071169472924257e+60
Results
15.0ms120×body256valid
7.0ms56×body256infinite
Compiler

Compiled 443 to 324 computations (26.9% saved)

bsearch84.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
1.0311771845930155e+63
6.931960396923104e+64
26.0ms
2.825590629926296e-46
2.4422956107860168e-27
16.0ms
-4.6298665379805604e-147
-7.247545618640528e-149
23.0ms
-9.08164048919046e+37
-7.027874442221937e+26
Results
49.0ms377×body256valid
25.0ms167×body256infinite
Compiler

Compiled 1243 to 911 computations (26.7% saved)

bsearch31.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.0311771845930155e+63
6.931960396923104e+64
15.0ms
-4.18853763003351e+58
-6.331116207970359e+56
Results
19.0ms151×body256valid
9.0ms73×body256infinite
Compiler

Compiled 498 to 363 computations (27.1% saved)

bsearch152.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
4.859683933454273e+103
1.1569843738345671e+123
18.0ms
6.6151569881042295e-115
2.368865493648247e-112
18.0ms
1.6855007011922798e-157
5.1596629364415345e-155
25.0ms
-5.760422590039768e-47
-2.2914095308957685e-54
20.0ms
-4.197614021885227e-10
-6.556762735603873e-16
23.0ms
-1.3802677263992192e+32
-4.816930094993716e+22
23.0ms
-2.0299882091247635e+108
-6.539004795195597e+100
Results
97.0ms731×body256valid
39.0ms277×body256infinite
Compiler

Compiled 1800 to 1343 computations (25.4% saved)

bsearch138.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
4.859683933454273e+103
1.1569843738345671e+123
18.0ms
6.6151569881042295e-115
2.368865493648247e-112
17.0ms
1.6855007011922798e-157
5.1596629364415345e-155
16.0ms
-2.2914095308957685e-54
-1.393139669891649e-56
20.0ms
-4.197614021885227e-10
-6.556762735603873e-16
21.0ms
-1.3802677263992192e+32
-4.816930094993716e+22
21.0ms
-2.0299882091247635e+108
-6.539004795195597e+100
Results
90.0ms698×body256valid
35.0ms278×body256infinite
Compiler

Compiled 1676 to 1267 computations (24.4% saved)

bsearch358.0ms (2.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
252.0ms
1.611033972699785e+74
1.0517085181262218e+84
13.0ms
4.607204522861353e-138
3.21550834223698e-137
72.0ms
1.22890222168335e-260
1.011805930544835e-256
21.0ms
-4.3939389254875574e+98
-5.480654409411483e+91
Results
330.0ms363×body256valid
22.0ms165×body256infinite
Compiler

Compiled 908 to 668 computations (26.4% saved)

bsearch100.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.5811639148271847e+25
1.820016874639461e+34
4.0ms
2.482852273633464e-51
2.680648026229818e-51
20.0ms
2.68526580861984e-74
2.993382517239171e-68
16.0ms
6.589415842304035e-128
2.8431697346582082e-126
18.0ms
-5.605594888363021e-308
1.9109708747907817e-306
15.0ms
-2.513355942404452e-181
-1.4313200842912312e-182
4.0ms
-1.882924294097072e+67
-1.6424649199637602e+67
Results
74.0ms559×body256valid
18.0ms145×body256infinite
Compiler

Compiled 1149 to 876 computations (23.8% saved)

bsearch146.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.611033972699785e+74
1.0517085181262218e+84
14.0ms
1.6774217961753705e+49
1.507736148171165e+50
17.0ms
24609.13764160695
1523482001.5598736
21.0ms
2.68526580861984e-74
2.993382517239171e-68
15.0ms
6.589415842304035e-128
2.8431697346582082e-126
37.0ms
-5.605594888363021e-308
1.9109708747907817e-306
15.0ms
-2.513355942404452e-181
-1.4313200842912312e-182
4.0ms
-1.882924294097072e+67
-1.6424649199637602e+67
Results
89.0ms700×body256valid
28.0ms212×body256infinite
Compiler

Compiled 1461 to 1110 computations (24% saved)

bsearch73.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1.611033972699785e+74
1.0517085181262218e+84
11.0ms
1.649570649846056e-89
4.951873907039062e-89
15.0ms
-6.153800108883062e-297
-1.3059533282318268e-297
17.0ms
-1.3382995103155842e-58
-2.3607085253421003e-62
7.0ms
-1.882924294097072e+67
-1.6424649199637602e+67
Results
47.0ms357×body256valid
19.0ms139×body256infinite
Compiler

Compiled 801 to 606 computations (24.3% saved)

bsearch37.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.0311771845930155e+63
6.931960396923104e+64
20.0ms
-3.1936697979367193e+53
-8.918684105598794e+45
Results
22.0ms171×body256valid
11.0ms85×body256infinite
Compiler

Compiled 420 to 315 computations (25% saved)

bsearch59.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.0311771845930155e+63
6.931960396923104e+64
22.0ms
-5.91345776361868e-120
-2.7951695893899354e-135
12.0ms
-7.635703969612249e-40
-2.10643794524643e-40
9.0ms
-1.6064071006437198e+61
-9.071169472924257e+60
Results
40.0ms313×body256valid
14.0ms103×body256infinite
Compiler

Compiled 600 to 491 computations (18.2% saved)

bsearch129.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.0311771845930155e+63
6.931960396923104e+64
69.0ms
2.757156208695495e-125
9.443367590059736e-116
15.0ms
2.294021477444145e-293
9.539055980597107e-292
20.0ms
-4.309784863924226e-189
-1.222569242820423e-192
9.0ms
-7.027874442221937e+26
-3.98794270644255e+26
Results
102.0ms401×body256valid
21.0ms159×body256infinite
Compiler

Compiled 757 to 613 computations (19% saved)

bsearch132.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
2.2719609170007768e+142
1.1364167028842079e+147
13.0ms
1.6774217961753705e+49
1.507736148171165e+50
42.0ms
6.589415842304035e-128
2.8431697346582082e-126
17.0ms
-3.603813947766301e-304
-5.605594888363021e-308
15.0ms
-2.3607085253421003e-62
-1.3925304401188943e-64
4.0ms
-1.882924294097072e+67
-1.6424649199637602e+67
Results
77.0ms435×body256valid
48.0ms173×body256infinite
Compiler

Compiled 784 to 647 computations (17.5% saved)

bsearch108.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
2.2719609170007768e+142
1.1364167028842079e+147
21.0ms
1.0517085181262218e+84
6.906690716191826e+92
17.0ms
6.589415842304035e-128
2.8431697346582082e-126
23.0ms
1.8992002342751846e-302
6.435521350082399e-291
19.0ms
-1.3382995103155842e-58
-2.3607085253421003e-62
4.0ms
-1.882924294097072e+67
-1.6424649199637602e+67
Results
73.0ms493×body256valid
28.0ms211×body256infinite
Compiler

Compiled 870 to 712 computations (18.2% saved)

bsearch103.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
1.0517085181262218e+84
6.906690716191826e+92
15.0ms
6.589415842304035e-128
2.8431697346582082e-126
43.0ms
1.8992002342751846e-302
6.435521350082399e-291
19.0ms
-1.3382995103155842e-58
-2.3607085253421003e-62
4.0ms
-1.882924294097072e+67
-1.6424649199637602e+67
Results
77.0ms431×body256valid
18.0ms145×body256infinite
Compiler

Compiled 702 to 576 computations (17.9% saved)

bsearch83.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
4.719515241168336e+103
4.859683933454273e+103
17.0ms
-1.6005014483613335e-291
-2.2474855756984364e-293
18.0ms
-1.0408344062802391e-245
-1.2591172720539218e-249
28.0ms
-2.2782656809893357e-169
-1.024586866671679e-169
20.0ms
-1.3802677263992192e+32
-4.816930094993716e+22
Results
62.0ms353×body256valid
16.0ms111×body256infinite
Compiler

Compiled 518 to 442 computations (14.7% saved)

bsearch70.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
3.61406295043769e-34
6.583406761007678e-18
17.0ms
-5.429325989712681e-6
-1.0579109788214028e-9
Results
54.0ms186×body256valid
13.0ms102×body256infinite
Compiler

Compiled 324 to 279 computations (13.9% saved)

bsearch72.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
56.0ms
1.1727393020831627e+55
8.31416691190116e+56
16.0ms
-4.711004282241754e-71
-2.57484193070069e-73
Results
54.0ms99×body256infinite
16.0ms125×body256valid
Compiler

Compiled 260 to 223 computations (14.2% saved)

simplify125.0ms (0.9%)

Algorithm
egg-herbie
Rules
328×unsub-neg
276×distribute-lft-neg-in
170×neg-mul-1
168×distribute-neg-in
168×cancel-sign-sub-inv
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03542711
14992655
26472655
38612655
410572655
512542655
613912655
714612655
814802655
914912655
1014932655
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 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (-.f64 x (*.f64 t (-.f64 a b))))
(if (<=.f64 t -2050000000000000123446755328) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 139999999999999989912490343389331290490965642444800) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))))
(if (<=.f64 b -4332790137498831/154742504910672534362390528) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (if (<=.f64 b 1349999999999999955349599447678976) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(if (<=.f64 b -9199999999999999582717029841346172954873632695437529118117290286636900271860710617682965035522872206346420224) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -449999999999999978491609088) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b -6189700196426901/77371252455336267181195264) (-.f64 x (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) (if (<=.f64 b 800000000000000001532540068587734988972764101812153608922242811679503459363191004768988916086544258826240) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 t -14500000000000000651992730070679552) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 145000000000000000678572552513580897716706549432320) (-.f64 x (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))))
(if (<=.f64 t -9499999999999999875989708498693149500726119967001179789983744) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 14000000000000001175386848530903307134428509827521321048400199680) (-.f64 x (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))))
(if (<=.f64 t -2999999999999999979687959532377473024) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -5758609657015291/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b))) (if (<=.f64 t 5021681388309345/12554203470773361527671578846415332832204710888928069025792) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 1399999999999999934850980186727465937982246893216754647848452096) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b))) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))))))
(if (<=.f64 t -650000000000000005291664095581804393406286799069035626496) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 1050000000000000088154013639817748035082138237064099078630014976) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))))
(if (<=.f64 b -1949999999999999924163848591616741290759952794675790005674982725893154891723541771218890960955611545600) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -68000000000000000000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -1470053796651389/38685626227668133590597632) (*.f64 (-.f64 b z) y) (if (<=.f64 b -5759265950624221/102844034832575377634685573909834406561420991602098741459288064) (-.f64 a (*.f64 t a)) (if (<=.f64 b 4468371510988705/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 b 8318009082362445/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 51000000000000001689133785883785360444236905560351480890252661796081041343888152612133433840623998205952) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b))))))))
(if (<=.f64 b -91999999999999996023593083865871061734426099682443650187249064185289457198892758490551925295298904064) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -89999999999999995805696) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -7288990951312319/316912650057057350374175801344) (*.f64 (-.f64 b z) y) (if (<=.f64 b -970558080017423/431359146674410236714672241392314090778194310760649159697657763987456) (-.f64 a (*.f64 t a)) (if (<=.f64 b 4540831589545279/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 928844347530473/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 239999999999999983228784326231305534832159956033354443822781524679533515987941933690287126085462107221853472817152) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b))))))))
(if (<=.f64 y -600000000000000026026378184771511643974175994971163587075064273601670087733808666564794253312) (*.f64 (-.f64 b z) y) (if (<=.f64 y 2272089119508269/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 y 2513963986864237/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 41000000000000000142550409116127066752732519088880372128852980006617190223577088) (-.f64 x (*.f64 t (-.f64 a b))) (*.f64 (-.f64 b z) y)))))
(if (<=.f64 y -17000000000000000754129561965406728907708918979519253362953596960768) (*.f64 (-.f64 b z) y) (if (<=.f64 y -8671119141178157/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 7691285625677803/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 t (-.f64 b a)) (if (<=.f64 y 6828824953816233/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 130547349557569/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 t (-.f64 b a)) (if (<=.f64 y 8930482333493649/3369993333393829974333376885877453834204643052817571560137951281152) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 60000000000000001140850688) (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 b z) y))))))))
(if (<=.f64 y -17000000000000000754129561965406728907708918979519253362953596960768) (*.f64 (-.f64 b z) y) (if (<=.f64 y -4843866554727109/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y -594556619090225/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (*.f64 t (-.f64 b a)) (if (<=.f64 y 6828824953816233/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 6874996420128891/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (*.f64 t (-.f64 b a)) (if (<=.f64 y 62000000) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 54000000000000002043156970775687930367082552623104) (-.f64 a (*.f64 t a)) (if (<=.f64 y 190000000000000005727549465704058670855708242067140779476889493597481070493696) (-.f64 x (*.f64 (neg.f64 t) b)) (*.f64 (-.f64 b z) y)))))))))
(if (<=.f64 y -17500000000000000072037995375285944115312937207635084519428738514944) (*.f64 (-.f64 b z) y) (if (<=.f64 y -6484356997289707/231584178474632390847141970017375815706539969331281128078915168015826259279872) (-.f64 x (*.f64 (neg.f64 t) b)) (if (<=.f64 y -6185214907532679/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (*.f64 t (-.f64 b a)) (if (<=.f64 y 6880495847970215/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (-.f64 x (*.f64 (neg.f64 t) b)) (if (<=.f64 y 26499999999999998888108515169297219617032592174019871022744585394340479035768832) (*.f64 t (-.f64 b a)) (*.f64 (-.f64 b z) y))))))
(if (<=.f64 t -54999999999999998355039446748856769715422363648) (*.f64 t (-.f64 b a)) (if (<=.f64 t 1449999999999999965147033883818244145671006441105813288305819648) (*.f64 (-.f64 b z) y) (*.f64 t (-.f64 b a))))
(if (<=.f64 t -11999999999999999392645623564888226403563740132160920877006848) (*.f64 t (-.f64 b a)) (if (<=.f64 t -1777694827404431/6129982163463555433433388108601236734474956488734408704) (*.f64 z (-.f64 1 y)) (if (<=.f64 t -526958075114315/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) x (if (<=.f64 t 1699999999999999933939597702909270408654200091015729033601089536) (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -489999999999999973525553152) (*.f64 t (-.f64 b a)) (if (<=.f64 t -5217114770517643/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (*.f64 y b) (if (<=.f64 t 3651564180189079/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (*.f64 z (neg.f64 y)) (if (<=.f64 t 7442828536787015/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) x (if (<=.f64 t 1120000000000000057493406949199691615662159968294630192473702400) (*.f64 z (neg.f64 y)) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 y -17999999999999999389946428785165159322916955435750915675903880069120) (*.f64 y b) (if (<=.f64 y -7873862068137501/463168356949264781694283940034751631413079938662562256157830336031652518559744) x (if (<=.f64 y -8064464780213157/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 (neg.f64 a) t) (if (<=.f64 y 2743724311801165/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) x (if (<=.f64 y 19500000000000000449345747305952439936418903490560) (*.f64 (neg.f64 a) t) (if (<=.f64 y 50000000000000001187271617932555267870432896391434109373673249433511871477101028628408881410804164706467298456692005803789670658494504078671872) (*.f64 y b) (*.f64 z (neg.f64 y))))))))
(if (<=.f64 y -17999999999999999389946428785165159322916955435750915675903880069120) (*.f64 y b) (if (<=.f64 y -2352026812632985/452312848583266388373324160190187140051835877600158453279131187530910662656) x (if (<=.f64 y 3037382320663369/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 t b) (if (<=.f64 y 2896153440234563/1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059712) x (if (<=.f64 y 13999999999999999514655098550391843690105015602402625584789653803338493583263652642816) (*.f64 t b) (if (<=.f64 y 25000000000000000593635808966277633935216448195717054686836624716755935738550514314204440705402082353233649228346002901894835329247252039335936) (*.f64 y b) (*.f64 z (neg.f64 y))))))))
(if (<=.f64 y -17000000000000000754129561965406728907708918979519253362953596960768) (*.f64 y b) (if (<=.f64 y -2894802230932905/904625697166532776746648320380374280103671755200316906558262375061821325312) x (if (<=.f64 y 5211697425172221/48256457640483526790736996345261885416402018013988046254372920519692978755949818346967788625106125949665803400115206697318508323999832505432847356782135608177546840733663168278805472312472633443174306792848764674320699568611310171751523817932405366025164140823449795139392236379439950593039113881265164914919783530496) (*.f64 t b) (if (<=.f64 y 8389699228974229/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) x (if (<=.f64 y 9499999999999999398903540432365557740011667761024229745909485174338174377198110484702691328) (*.f64 t b) (*.f64 y b))))))
(if (<=.f64 b -124999999999999997902848) (*.f64 t b) (if (<=.f64 b -3824193548280723/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096) a (if (<=.f64 b -4156522638196219/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) x (if (<=.f64 b -7640195823164843/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) z (if (<=.f64 b 47999999999999996909083691092629589543919457969075839892415203597744815942822008169918554084979052118016) x (*.f64 t b))))))
(if (<=.f64 x -4486248158726163/1180591620717411303424) x (if (<=.f64 x 1784852045121347/324518553658426726783156020576256) z x))
(if (<=.f64 x -6962525309737013/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) x (if (<=.f64 x 71999999999999997470214103028406433524995363229363339264) a x))
a
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 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (-.f64 x (*.f64 t (-.f64 a b))))
(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 x (*.f64 t (-.f64 a b))))
(if (<=.f64 (+.f64 (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 t -1))) (*.f64 b (-.f64 (+.f64 t y) 2))) +inf.0) (+.f64 (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 t -1))) (*.f64 b (-.f64 (+.f64 t y) 2))) (-.f64 x (*.f64 t (-.f64 a b))))
(if (<=.f64 (+.f64 (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 t y) 2))) +inf.0) (+.f64 (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 x (*.f64 t (-.f64 b a))))
(if (<=.f64 t -2050000000000000123446755328) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 139999999999999989912490343389331290490965642444800) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))))
(if (or (<=.f64 t -2050000000000000123446755328) (not (<=.f64 t 139999999999999989912490343389331290490965642444800))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a)))
(if (or (<=.f64 t -2050000000000000123446755328) (not (<=.f64 t 139999999999999989912490343389331290490965642444800))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a))) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (*.f64 b (-.f64 2 y)) a)))
(if (or (<=.f64 t -2050000000000000123446755328) (not (<=.f64 t 139999999999999989912490343389331290490965642444800))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 b (-.f64 2 y)))))
(if (<=.f64 b -4332790137498831/154742504910672534362390528) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (if (<=.f64 b 1349999999999999955349599447678976) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b))))
(if (or (<=.f64 b -4332790137498831/154742504910672534362390528) (not (<=.f64 b 1349999999999999955349599447678976))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 (+.f64 t y)))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)))
(if (or (<=.f64 b -4332790137498831/154742504910672534362390528) (not (<=.f64 b 1349999999999999955349599447678976))) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 b (-.f64 2 (+.f64 t y)))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 t a))))
(if (or (<=.f64 b -4332790137498831/154742504910672534362390528) (not (<=.f64 b 1349999999999999955349599447678976))) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 t a))))
(if (<=.f64 b -9199999999999999582717029841346172954873632695437529118117290286636900271860710617682965035522872206346420224) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -449999999999999978491609088) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b -6189700196426901/77371252455336267181195264) (-.f64 x (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) (if (<=.f64 b 800000000000000001532540068587734988972764101812153608922242811679503459363191004768988916086544258826240) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 b -9199999999999999582717029841346172954873632695437529118117290286636900271860710617682965035522872206346420224) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -449999999999999978491609088) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b -6189700196426901/77371252455336267181195264) (-.f64 x (+.f64 (*.f64 b (-.f64 2 y)) (*.f64 z (-.f64 y 1)))) (if (<=.f64 b 800000000000000001532540068587734988972764101812153608922242811679503459363191004768988916086544258826240) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -9199999999999999582717029841346172954873632695437529118117290286636900271860710617682965035522872206346420224) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -449999999999999978491609088) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))) (if (<=.f64 b -6189700196426901/77371252455336267181195264) (-.f64 x (+.f64 (*.f64 b (-.f64 2 y)) (*.f64 z (-.f64 y 1)))) (if (<=.f64 b 800000000000000001532540068587734988972764101812153608922242811679503459363191004768988916086544258826240) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -9199999999999999582717029841346172954873632695437529118117290286636900271860710617682965035522872206346420224) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -449999999999999978491609088) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))) (if (<=.f64 b -6189700196426901/77371252455336267181195264) (+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 2 y)))) (if (<=.f64 b 800000000000000001532540068587734988972764101812153608922242811679503459363191004768988916086544258826240) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 t a))) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -9199999999999999582717029841346172954873632695437529118117290286636900271860710617682965035522872206346420224) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -449999999999999978491609088) (+.f64 (+.f64 x z) (*.f64 t (-.f64 b a))) (if (<=.f64 b -6189700196426901/77371252455336267181195264) (+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 y 2)))) (if (<=.f64 b 800000000000000001532540068587734988972764101812153608922242811679503459363191004768988916086544258826240) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 t a))) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 t -14500000000000000651992730070679552) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 145000000000000000678572552513580897716706549432320) (-.f64 x (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))))
(if (or (<=.f64 t -14500000000000000651992730070679552) (not (<=.f64 t 145000000000000000678572552513580897716706549432320))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (-.f64 x (+.f64 (*.f64 b (-.f64 2 y)) (*.f64 z (-.f64 y 1)))))
(if (or (<=.f64 t -14500000000000000651992730070679552) (not (<=.f64 t 145000000000000000678572552513580897716706549432320))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a))) (+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 2 y)))))
(if (or (<=.f64 t -14500000000000000651992730070679552) (not (<=.f64 t 145000000000000000678572552513580897716706549432320))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a))) (+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 y 2)))))
(if (<=.f64 t -9499999999999999875989708498693149500726119967001179789983744) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 14000000000000001175386848530903307134428509827521321048400199680) (-.f64 x (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))))
(if (or (<=.f64 t -9499999999999999875989708498693149500726119967001179789983744) (not (<=.f64 t 14000000000000001175386848530903307134428509827521321048400199680))) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (-.f64 x (+.f64 (*.f64 b (-.f64 2 y)) (*.f64 z (-.f64 y 1)))))
(if (or (<=.f64 t -9499999999999999875989708498693149500726119967001179789983744) (not (<=.f64 t 14000000000000001175386848530903307134428509827521321048400199680))) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))) (-.f64 x (+.f64 (*.f64 b (-.f64 2 y)) (*.f64 z (-.f64 y 1)))))
(if (or (<=.f64 t -9499999999999999875989708498693149500726119967001179789983744) (not (<=.f64 t 14000000000000001175386848530903307134428509827521321048400199680))) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))) (+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 2 y)))))
(if (or (<=.f64 t -9499999999999999875989708498693149500726119967001179789983744) (not (<=.f64 t 14000000000000001175386848530903307134428509827521321048400199680))) (+.f64 (+.f64 x z) (*.f64 t (-.f64 b a))) (+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 y 2)))))
(if (<=.f64 t -2999999999999999979687959532377473024) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -5758609657015291/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b))) (if (<=.f64 t 5021681388309345/12554203470773361527671578846415332832204710888928069025792) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 1399999999999999934850980186727465937982246893216754647848452096) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b))) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))))))
(if (<=.f64 t -2999999999999999979687959532377473024) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -5758609657015291/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b))) (if (<=.f64 t 5021681388309345/12554203470773361527671578846415332832204710888928069025792) (-.f64 (+.f64 x a) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 1399999999999999934850980186727465937982246893216754647848452096) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b))) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))))))
(if (<=.f64 t -2999999999999999979687959532377473024) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))) (if (<=.f64 t -5758609657015291/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y b)) (if (<=.f64 t 5021681388309345/12554203470773361527671578846415332832204710888928069025792) (-.f64 (+.f64 x a) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 1399999999999999934850980186727465937982246893216754647848452096) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y b)) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b)))))))
(if (<=.f64 t -2999999999999999979687959532377473024) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))) (if (<=.f64 t -5758609657015291/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 y b)) (if (<=.f64 t 5021681388309345/12554203470773361527671578846415332832204710888928069025792) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (if (<=.f64 t 1399999999999999934850980186727465937982246893216754647848452096) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 y b)) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b)))))))
(if (<=.f64 t -2999999999999999979687959532377473024) (+.f64 (+.f64 x z) (*.f64 t (-.f64 b a))) (if (<=.f64 t -5758609657015291/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 y b)) (if (<=.f64 t 5021681388309345/12554203470773361527671578846415332832204710888928069025792) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 1399999999999999934850980186727465937982246893216754647848452096) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 y b)) (+.f64 (+.f64 x z) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -650000000000000005291664095581804393406286799069035626496) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 1050000000000000088154013639817748035082138237064099078630014976) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))))
(if (or (<=.f64 t -650000000000000005291664095581804393406286799069035626496) (not (<=.f64 t 1050000000000000088154013639817748035082138237064099078630014976))) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (-.f64 (+.f64 x a) (*.f64 z (-.f64 y 1))))
(if (or (<=.f64 t -650000000000000005291664095581804393406286799069035626496) (not (<=.f64 t 1050000000000000088154013639817748035082138237064099078630014976))) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))) (-.f64 (+.f64 x a) (*.f64 z (-.f64 y 1))))
(if (or (<=.f64 t -650000000000000005291664095581804393406286799069035626496) (not (<=.f64 t 1050000000000000088154013639817748035082138237064099078630014976))) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)))
(if (or (<=.f64 t -650000000000000005291664095581804393406286799069035626496) (not (<=.f64 t 1050000000000000088154013639817748035082138237064099078630014976))) (+.f64 (+.f64 x z) (*.f64 t (-.f64 b a))) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))))
(if (<=.f64 b -1949999999999999924163848591616741290759952794675790005674982725893154891723541771218890960955611545600) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -68000000000000000000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -1470053796651389/38685626227668133590597632) (*.f64 (-.f64 b z) y) (if (<=.f64 b -5759265950624221/102844034832575377634685573909834406561420991602098741459288064) (-.f64 a (*.f64 t a)) (if (<=.f64 b 4468371510988705/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 b 8318009082362445/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 51000000000000001689133785883785360444236905560351480890252661796081041343888152612133433840623998205952) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b))))))))
(if (<=.f64 b -1949999999999999924163848591616741290759952794675790005674982725893154891723541771218890960955611545600) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -68000000000000000000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -1470053796651389/38685626227668133590597632) (*.f64 y (-.f64 b z)) (if (<=.f64 b -5759265950624221/102844034832575377634685573909834406561420991602098741459288064) (-.f64 a (*.f64 t a)) (if (<=.f64 b 4468371510988705/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (-.f64 (+.f64 x a) (*.f64 z (-.f64 y 1))) (if (<=.f64 b 8318009082362445/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 51000000000000001689133785883785360444236905560351480890252661796081041343888152612133433840623998205952) (-.f64 (+.f64 x a) (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))))))))
(if (<=.f64 b -1949999999999999924163848591616741290759952794675790005674982725893154891723541771218890960955611545600) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -68000000000000000000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -1470053796651389/38685626227668133590597632) (*.f64 y (-.f64 b z)) (if (<=.f64 b -5759265950624221/102844034832575377634685573909834406561420991602098741459288064) (-.f64 a (*.f64 t a)) (if (<=.f64 b 4468371510988705/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (if (<=.f64 b 8318009082362445/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 51000000000000001689133785883785360444236905560351480890252661796081041343888152612133433840623998205952) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 (+.f64 t y) 2)))))))))
(if (<=.f64 b -1949999999999999924163848591616741290759952794675790005674982725893154891723541771218890960955611545600) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -68000000000000000000000) (+.f64 x (*.f64 t (-.f64 b a))) (if (<=.f64 b -1470053796651389/38685626227668133590597632) (*.f64 y (-.f64 b z)) (if (<=.f64 b -5759265950624221/102844034832575377634685573909834406561420991602098741459288064) (-.f64 a (*.f64 t a)) (if (<=.f64 b 4468371510988705/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 b 8318009082362445/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 x (*.f64 t (-.f64 b a))) (if (<=.f64 b 51000000000000001689133785883785360444236905560351480890252661796081041343888152612133433840623998205952) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (*.f64 b (-.f64 (+.f64 t y) 2)))))))))
(if (<=.f64 b -91999999999999996023593083865871061734426099682443650187249064185289457198892758490551925295298904064) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -89999999999999995805696) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -7288990951312319/316912650057057350374175801344) (*.f64 (-.f64 b z) y) (if (<=.f64 b -970558080017423/431359146674410236714672241392314090778194310760649159697657763987456) (-.f64 a (*.f64 t a)) (if (<=.f64 b 4540831589545279/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 928844347530473/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 239999999999999983228784326231305534832159956033354443822781524679533515987941933690287126085462107221853472817152) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b))))))))
(if (<=.f64 b -91999999999999996023593083865871061734426099682443650187249064185289457198892758490551925295298904064) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -89999999999999995805696) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -7288990951312319/316912650057057350374175801344) (*.f64 y (-.f64 b z)) (if (<=.f64 b -970558080017423/431359146674410236714672241392314090778194310760649159697657763987456) (-.f64 a (*.f64 t a)) (if (<=.f64 b 4540831589545279/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 928844347530473/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 239999999999999983228784326231305534832159956033354443822781524679533515987941933690287126085462107221853472817152) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))))))))
(if (<=.f64 b -91999999999999996023593083865871061734426099682443650187249064185289457198892758490551925295298904064) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -89999999999999995805696) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -7288990951312319/316912650057057350374175801344) (*.f64 y (-.f64 b z)) (if (<=.f64 b -970558080017423/431359146674410236714672241392314090778194310760649159697657763987456) (-.f64 a (*.f64 t a)) (if (<=.f64 b 4540831589545279/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 b 928844347530473/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 239999999999999983228784326231305534832159956033354443822781524679533515987941933690287126085462107221853472817152) (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 b (-.f64 (+.f64 t y) 2)))))))))
(if (<=.f64 b -91999999999999996023593083865871061734426099682443650187249064185289457198892758490551925295298904064) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -89999999999999995805696) (+.f64 x (*.f64 t (-.f64 b a))) (if (<=.f64 b -7288990951312319/316912650057057350374175801344) (*.f64 y (-.f64 b z)) (if (<=.f64 b -970558080017423/431359146674410236714672241392314090778194310760649159697657763987456) (-.f64 a (*.f64 t a)) (if (<=.f64 b 4540831589545279/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 b 928844347530473/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (+.f64 x (*.f64 t (-.f64 b a))) (if (<=.f64 b 239999999999999983228784326231305534832159956033354443822781524679533515987941933690287126085462107221853472817152) (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 b (-.f64 (+.f64 t y) 2)))))))))
(if (<=.f64 y -600000000000000026026378184771511643974175994971163587075064273601670087733808666564794253312) (*.f64 (-.f64 b z) y) (if (<=.f64 y 2272089119508269/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 y 2513963986864237/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 41000000000000000142550409116127066752732519088880372128852980006617190223577088) (-.f64 x (*.f64 t (-.f64 a b))) (*.f64 (-.f64 b z) y)))))
(if (<=.f64 y -600000000000000026026378184771511643974175994971163587075064273601670087733808666564794253312) (*.f64 y (-.f64 b z)) (if (<=.f64 y 2272089119508269/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 y 2513963986864237/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (-.f64 (+.f64 x a) (neg.f64 z)) (if (<=.f64 y 41000000000000000142550409116127066752732519088880372128852980006617190223577088) (-.f64 x (*.f64 t (-.f64 a b))) (*.f64 y (-.f64 b z))))))
(if (<=.f64 y -600000000000000026026378184771511643974175994971163587075064273601670087733808666564794253312) (*.f64 y (-.f64 b z)) (if (<=.f64 y 2272089119508269/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 y 2513963986864237/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (+.f64 z (+.f64 x a)) (if (<=.f64 y 41000000000000000142550409116127066752732519088880372128852980006617190223577088) (-.f64 x (*.f64 t (-.f64 a b))) (*.f64 y (-.f64 b z))))))
(if (<=.f64 y -600000000000000026026378184771511643974175994971163587075064273601670087733808666564794253312) (*.f64 y (-.f64 b z)) (if (<=.f64 y 2272089119508269/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (+.f64 x (*.f64 t (-.f64 b a))) (if (<=.f64 y 2513963986864237/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (+.f64 z (+.f64 x a)) (if (<=.f64 y 41000000000000000142550409116127066752732519088880372128852980006617190223577088) (+.f64 x (*.f64 t (-.f64 b a))) (*.f64 y (-.f64 b z))))))
(if (<=.f64 y -17000000000000000754129561965406728907708918979519253362953596960768) (*.f64 (-.f64 b z) y) (if (<=.f64 y -8671119141178157/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 7691285625677803/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 t (-.f64 b a)) (if (<=.f64 y 6828824953816233/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 130547349557569/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 t (-.f64 b a)) (if (<=.f64 y 8930482333493649/3369993333393829974333376885877453834204643052817571560137951281152) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 60000000000000001140850688) (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 b z) y))))))))
(if (<=.f64 y -17000000000000000754129561965406728907708918979519253362953596960768) (*.f64 y (-.f64 b z)) (if (<=.f64 y -8671119141178157/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (-.f64 (+.f64 x a) (neg.f64 z)) (if (<=.f64 y 7691285625677803/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 t (-.f64 b a)) (if (<=.f64 y 6828824953816233/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (-.f64 (+.f64 x a) (neg.f64 z)) (if (<=.f64 y 130547349557569/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 t (-.f64 b a)) (if (<=.f64 y 8930482333493649/3369993333393829974333376885877453834204643052817571560137951281152) (-.f64 (+.f64 x a) (neg.f64 z)) (if (<=.f64 y 60000000000000001140850688) (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 y (-.f64 b z)))))))))
(if (<=.f64 y -17000000000000000754129561965406728907708918979519253362953596960768) (*.f64 y (-.f64 b z)) (if (<=.f64 y -8671119141178157/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (+.f64 z (+.f64 x a)) (if (<=.f64 y 7691285625677803/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 t (-.f64 b a)) (if (<=.f64 y 6828824953816233/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (+.f64 z (+.f64 x a)) (if (<=.f64 y 130547349557569/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 t (-.f64 b a)) (if (<=.f64 y 8930482333493649/3369993333393829974333376885877453834204643052817571560137951281152) (+.f64 z (+.f64 x a)) (if (<=.f64 y 60000000000000001140850688) (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 y (-.f64 b z)))))))))
(if (<=.f64 y -17000000000000000754129561965406728907708918979519253362953596960768) (*.f64 (-.f64 b z) y) (if (<=.f64 y -4843866554727109/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y -594556619090225/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (*.f64 t (-.f64 b a)) (if (<=.f64 y 6828824953816233/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 6874996420128891/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (*.f64 t (-.f64 b a)) (if (<=.f64 y 62000000) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 54000000000000002043156970775687930367082552623104) (-.f64 a (*.f64 t a)) (if (<=.f64 y 190000000000000005727549465704058670855708242067140779476889493597481070493696) (-.f64 x (*.f64 (neg.f64 t) b)) (*.f64 (-.f64 b z) y)))))))))
(if (<=.f64 y -17000000000000000754129561965406728907708918979519253362953596960768) (*.f64 y (-.f64 b z)) (if (<=.f64 y -4843866554727109/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (-.f64 (+.f64 x a) (neg.f64 z)) (if (<=.f64 y -594556619090225/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (*.f64 t (-.f64 b a)) (if (<=.f64 y 6828824953816233/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (-.f64 (+.f64 x a) (neg.f64 z)) (if (<=.f64 y 6874996420128891/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (*.f64 t (-.f64 b a)) (if (<=.f64 y 62000000) (-.f64 (+.f64 x a) (neg.f64 z)) (if (<=.f64 y 54000000000000002043156970775687930367082552623104) (-.f64 a (*.f64 t a)) (if (<=.f64 y 190000000000000005727549465704058670855708242067140779476889493597481070493696) (+.f64 x (*.f64 t b)) (*.f64 y (-.f64 b z))))))))))
(if (<=.f64 y -17000000000000000754129561965406728907708918979519253362953596960768) (*.f64 y (-.f64 b z)) (if (<=.f64 y -4843866554727109/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (+.f64 z (+.f64 x a)) (if (<=.f64 y -594556619090225/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (*.f64 t (-.f64 b a)) (if (<=.f64 y 6828824953816233/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (+.f64 z (+.f64 x a)) (if (<=.f64 y 6874996420128891/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (*.f64 t (-.f64 b a)) (if (<=.f64 y 62000000) (+.f64 z (+.f64 x a)) (if (<=.f64 y 54000000000000002043156970775687930367082552623104) (-.f64 a (*.f64 t a)) (if (<=.f64 y 190000000000000005727549465704058670855708242067140779476889493597481070493696) (+.f64 x (*.f64 t b)) (*.f64 y (-.f64 b z))))))))))
(if (<=.f64 y -17500000000000000072037995375285944115312937207635084519428738514944) (*.f64 (-.f64 b z) y) (if (<=.f64 y -6484356997289707/231584178474632390847141970017375815706539969331281128078915168015826259279872) (-.f64 x (*.f64 (neg.f64 t) b)) (if (<=.f64 y -6185214907532679/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (*.f64 t (-.f64 b a)) (if (<=.f64 y 6880495847970215/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (-.f64 x (*.f64 (neg.f64 t) b)) (if (<=.f64 y 26499999999999998888108515169297219617032592174019871022744585394340479035768832) (*.f64 t (-.f64 b a)) (*.f64 (-.f64 b z) y))))))
(if (<=.f64 y -17500000000000000072037995375285944115312937207635084519428738514944) (*.f64 y (-.f64 b z)) (if (<=.f64 y -6484356997289707/231584178474632390847141970017375815706539969331281128078915168015826259279872) (+.f64 x (*.f64 t b)) (if (<=.f64 y -6185214907532679/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (*.f64 t (-.f64 b a)) (if (<=.f64 y 6880495847970215/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (+.f64 x (*.f64 t b)) (if (<=.f64 y 26499999999999998888108515169297219617032592174019871022744585394340479035768832) (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z)))))))
(if (<=.f64 t -54999999999999998355039446748856769715422363648) (*.f64 t (-.f64 b a)) (if (<=.f64 t 1449999999999999965147033883818244145671006441105813288305819648) (*.f64 (-.f64 b z) y) (*.f64 t (-.f64 b a))))
(if (or (<=.f64 t -54999999999999998355039446748856769715422363648) (not (<=.f64 t 1449999999999999965147033883818244145671006441105813288305819648))) (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z)))
(if (<=.f64 t -11999999999999999392645623564888226403563740132160920877006848) (*.f64 t (-.f64 b a)) (if (<=.f64 t -1777694827404431/6129982163463555433433388108601236734474956488734408704) (*.f64 z (-.f64 1 y)) (if (<=.f64 t -526958075114315/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) x (if (<=.f64 t 1699999999999999933939597702909270408654200091015729033601089536) (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -489999999999999973525553152) (*.f64 t (-.f64 b a)) (if (<=.f64 t -5217114770517643/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (*.f64 y b) (if (<=.f64 t 3651564180189079/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (*.f64 z (neg.f64 y)) (if (<=.f64 t 7442828536787015/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) x (if (<=.f64 t 1120000000000000057493406949199691615662159968294630192473702400) (*.f64 z (neg.f64 y)) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -489999999999999973525553152) (*.f64 t (-.f64 b a)) (if (<=.f64 t -5217114770517643/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (*.f64 y b) (if (<=.f64 t 3651564180189079/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (*.f64 y (neg.f64 z)) (if (<=.f64 t 7442828536787015/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) x (if (<=.f64 t 1120000000000000057493406949199691615662159968294630192473702400) (*.f64 y (neg.f64 z)) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 y -17999999999999999389946428785165159322916955435750915675903880069120) (*.f64 y b) (if (<=.f64 y -7873862068137501/463168356949264781694283940034751631413079938662562256157830336031652518559744) x (if (<=.f64 y -8064464780213157/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 (neg.f64 a) t) (if (<=.f64 y 2743724311801165/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) x (if (<=.f64 y 19500000000000000449345747305952439936418903490560) (*.f64 (neg.f64 a) t) (if (<=.f64 y 50000000000000001187271617932555267870432896391434109373673249433511871477101028628408881410804164706467298456692005803789670658494504078671872) (*.f64 y b) (*.f64 z (neg.f64 y))))))))
(if (<=.f64 y -17999999999999999389946428785165159322916955435750915675903880069120) (*.f64 y b) (if (<=.f64 y -7873862068137501/463168356949264781694283940034751631413079938662562256157830336031652518559744) x (if (<=.f64 y -8064464780213157/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 t (neg.f64 a)) (if (<=.f64 y 2743724311801165/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) x (if (<=.f64 y 19500000000000000449345747305952439936418903490560) (*.f64 t (neg.f64 a)) (if (<=.f64 y 50000000000000001187271617932555267870432896391434109373673249433511871477101028628408881410804164706467298456692005803789670658494504078671872) (*.f64 y b) (*.f64 z (neg.f64 y))))))))
(if (<=.f64 y -17999999999999999389946428785165159322916955435750915675903880069120) (*.f64 y b) (if (<=.f64 y -7873862068137501/463168356949264781694283940034751631413079938662562256157830336031652518559744) x (if (<=.f64 y -8064464780213157/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 t (neg.f64 a)) (if (<=.f64 y 2743724311801165/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) x (if (<=.f64 y 19500000000000000449345747305952439936418903490560) (*.f64 t (neg.f64 a)) (if (<=.f64 y 50000000000000001187271617932555267870432896391434109373673249433511871477101028628408881410804164706467298456692005803789670658494504078671872) (*.f64 y b) (*.f64 y (neg.f64 z))))))))
(if (<=.f64 y -17999999999999999389946428785165159322916955435750915675903880069120) (*.f64 y b) (if (<=.f64 y -7873862068137501/463168356949264781694283940034751631413079938662562256157830336031652518559744) x (if (<=.f64 y -8064464780213157/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (neg.f64 (*.f64 t a)) (if (<=.f64 y 2743724311801165/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) x (if (<=.f64 y 19500000000000000449345747305952439936418903490560) (neg.f64 (*.f64 t a)) (if (<=.f64 y 50000000000000001187271617932555267870432896391434109373673249433511871477101028628408881410804164706467298456692005803789670658494504078671872) (*.f64 y b) (*.f64 y (neg.f64 z))))))))
(if (<=.f64 y -17999999999999999389946428785165159322916955435750915675903880069120) (*.f64 y b) (if (<=.f64 y -2352026812632985/452312848583266388373324160190187140051835877600158453279131187530910662656) x (if (<=.f64 y 3037382320663369/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 t b) (if (<=.f64 y 2896153440234563/1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059712) x (if (<=.f64 y 13999999999999999514655098550391843690105015602402625584789653803338493583263652642816) (*.f64 t b) (if (<=.f64 y 25000000000000000593635808966277633935216448195717054686836624716755935738550514314204440705402082353233649228346002901894835329247252039335936) (*.f64 y b) (*.f64 z (neg.f64 y))))))))
(if (<=.f64 y -17999999999999999389946428785165159322916955435750915675903880069120) (*.f64 y b) (if (<=.f64 y -2352026812632985/452312848583266388373324160190187140051835877600158453279131187530910662656) x (if (<=.f64 y 3037382320663369/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 t b) (if (<=.f64 y 2896153440234563/1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059712) x (if (<=.f64 y 13999999999999999514655098550391843690105015602402625584789653803338493583263652642816) (*.f64 t b) (if (<=.f64 y 25000000000000000593635808966277633935216448195717054686836624716755935738550514314204440705402082353233649228346002901894835329247252039335936) (*.f64 y b) (*.f64 y (neg.f64 z))))))))
(if (<=.f64 y -17000000000000000754129561965406728907708918979519253362953596960768) (*.f64 y b) (if (<=.f64 y -2894802230932905/904625697166532776746648320380374280103671755200316906558262375061821325312) x (if (<=.f64 y 5211697425172221/48256457640483526790736996345261885416402018013988046254372920519692978755949818346967788625106125949665803400115206697318508323999832505432847356782135608177546840733663168278805472312472633443174306792848764674320699568611310171751523817932405366025164140823449795139392236379439950593039113881265164914919783530496) (*.f64 t b) (if (<=.f64 y 8389699228974229/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) x (if (<=.f64 y 9499999999999999398903540432365557740011667761024229745909485174338174377198110484702691328) (*.f64 t b) (*.f64 y b))))))
(if (<=.f64 b -124999999999999997902848) (*.f64 t b) (if (<=.f64 b -3824193548280723/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096) a (if (<=.f64 b -4156522638196219/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) x (if (<=.f64 b -7640195823164843/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) z (if (<=.f64 b 47999999999999996909083691092629589543919457969075839892415203597744815942822008169918554084979052118016) x (*.f64 t b))))))
(if (<=.f64 x -4486248158726163/1180591620717411303424) x (if (<=.f64 x 1784852045121347/324518553658426726783156020576256) z x))
(if (<=.f64 x -6962525309737013/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) x (if (<=.f64 x 71999999999999997470214103028406433524995363229363339264) a x))
a
Compiler

Compiled 1195 to 698 computations (41.6% saved)

soundness1.9s (13.6%)

Rules
1380×fma-neg
1380×fma-neg
1380×fma-neg
1380×fma-neg
1112×sub-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02061
15153
214849
362049
4223549
5551249
6702849
055415180
1165213302
2558913296
055415180
1165213302
2558913296
055415180
1165213302
2558913296
04498165
111017463
235227059
04498165
111017463
235227059
048021592
1137220006
2539420002
048021592
1137220006
2539420002
048021592
1137220006
2539420002
048021592
1137220006
2539420002
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
node limit
Compiler

Compiled 1159 to 712 computations (38.6% saved)

end1.0ms (0%)

preprocess996.0ms (7.1%)

Compiler

Compiled 2156 to 976 computations (54.7% saved)

Profiling

Loading profile data...