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

Time bar (total: 18.2s)

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

Results
1.1s5252×body256valid
574.0ms3004×body256infinite
Bogosity

preprocess49.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
01461431
14911239
217711225
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 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 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 27 to 19 computations (29.6% saved)

eval1.0ms (0%)

Compiler

Compiled 65 to 41 computations (36.9% saved)

prune3.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
97.6%
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
98.8%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
97.6%
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 104 to 72 computations (30.8% saved)

localize149.0ms (0.8%)

Localize:

Found 8 expressions with local error:

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

Compiled 155 to 87 computations (43.9% saved)

series23.0ms (0.1%)

Counts
8 → 384
Calls

99 calls:

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

rewrite108.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
672×add-sqr-sqrt
658×pow1
658×*-un-lft-identity
628×add-cbrt-cube
628×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify279.0ms (1.5%)

Algorithm
egg-herbie
Rules
1126×fma-def
648×log-prod
642×associate-*r*
622×associate-*l*
472×exp-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053831122
1165326986
2716626986
Stop Event
node limit
Counts
664 → 344
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 -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 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
x
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
x
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(-.f64 x (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
x
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(-.f64 (+.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 (+.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 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 -1 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 -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 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))) 1)
(-.f64 (/.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))) (/.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(*.f64 1 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 2) (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(*.f64 (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (/.f64 1 (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2)))))) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))))
(/.f64 1 (/.f64 (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) (neg.f64 (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2))))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 3)
(pow.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2))
(log.f64 (exp.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(exp.f64 (log.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2))))))
(fma.f64 1 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 1 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) 2) (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2))))))
(fma.f64 (sqrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) (sqrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)
(pow.f64 (*.f64 (+.f64 t -1) a) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2))
(log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) a)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))
(+.f64 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2))))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(*.f64 1 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2)) (/.f64 1 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))))
(/.f64 1 (/.f64 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3)) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2)) (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3))) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2))) (neg.f64 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (*.f64 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (+.f64 t -1) a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (-.f64 (*.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 (+.f64 t -1)) a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 (+.f64 t -1)) a)))))
(pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3)
(pow.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2))
(log.f64 (exp.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(fma.f64 1 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (+.f64 t -1) a)))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (+.f64 t -1) a)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (+.f64 t -1) a)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(+.f64 x (neg.f64 (*.f64 z (+.f64 y -1))))
(+.f64 x (*.f64 (neg.f64 (+.f64 y -1)) z))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 z (+.f64 y -1)) 1))) (fma.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 z (+.f64 y -1)) 1))) (fma.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 z (+.f64 y -1)) 1))) (fma.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2))))
(*.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 x (*.f64 z (+.f64 y -1)))))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 y -1)))))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 x (*.f64 z (+.f64 y -1))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 x x (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 x (*.f64 z (+.f64 y -1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 x (*.f64 z (+.f64 y -1)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (+.f64 x (*.f64 z (+.f64 y -1)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (neg.f64 (+.f64 y -1)) z) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (neg.f64 (+.f64 y -1)) z) (*.f64 (neg.f64 (+.f64 y -1)) z)) (*.f64 x (*.f64 (neg.f64 (+.f64 y -1)) z)))))
(pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 3)
(pow.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2))
(log.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1))))))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(exp.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(fma.f64 1 x (neg.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 1 x (*.f64 (neg.f64 (+.f64 y -1)) z))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (neg.f64 (+.f64 y -1)) z))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (neg.f64 (+.f64 y -1)) z))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2))))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))
(+.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))) 1)
(-.f64 (/.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))) (/.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(*.f64 1 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 2) (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(*.f64 (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (/.f64 1 (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2)))))) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))))
(/.f64 1 (/.f64 (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) (neg.f64 (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2))))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 3)
(pow.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2))
(log.f64 (exp.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(exp.f64 (log.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)
(pow.f64 (*.f64 (+.f64 t -1) a) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2))
(log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) a)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))
(+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 1)
(*.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(*.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))
(pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)
(pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3)
(pow.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2)
(sqrt.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2))
(log.f64 (exp.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(cbrt.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3))
(expm1.f64 (log1p.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(exp.f64 (log.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(exp.f64 (*.f64 (log.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1))
(log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(+.f64 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2))))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(*.f64 1 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2)) (/.f64 1 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))))
(/.f64 1 (/.f64 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3)) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2)) (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3))) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2))) (neg.f64 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (*.f64 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (+.f64 t -1) a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (-.f64 (*.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 (+.f64 t -1)) a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 (+.f64 t -1)) a)))))
(pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3)
(pow.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2))
(log.f64 (exp.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(fma.f64 1 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (+.f64 t -1) a)))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (+.f64 t -1) a)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (+.f64 t -1) a)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
Outputs
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (+.f64 z (*.f64 a (-.f64 1 t))))
(-.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)) (+.f64 z (*.f64 a (-.f64 1 t))))
(-.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)) (+.f64 z (*.f64 a (-.f64 1 t))))
(-.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)) (+.f64 z (*.f64 a (-.f64 1 t))))
(*.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)) (+.f64 z (*.f64 a (-.f64 1 t))))
(-.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)) (+.f64 z (*.f64 a (-.f64 1 t))))
(-.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)) (+.f64 z (*.f64 a (-.f64 1 t))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))
(*.f64 (fma.f64 b -1 z) (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 (neg.f64 y) (fma.f64 b -1 z) (+.f64 (fma.f64 b (+.f64 t -2) x) (+.f64 z (*.f64 a (-.f64 1 t)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 (neg.f64 y) (fma.f64 b -1 z) (+.f64 (fma.f64 b (+.f64 t -2) x) (+.f64 z (*.f64 a (-.f64 1 t)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 (neg.f64 y) (fma.f64 b -1 z) (+.f64 (fma.f64 b (+.f64 t -2) x) (+.f64 z (*.f64 a (-.f64 1 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) 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 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) 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 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) 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 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) 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 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) 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 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) 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 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(neg.f64 (*.f64 t (*.f64 -1 (-.f64 b a))))
(*.f64 (fma.f64 b -1 a) (neg.f64 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 (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (*.f64 1 (-.f64 b a)) t (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) 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 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (*.f64 1 (-.f64 b a)) t (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) 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 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (*.f64 1 (-.f64 b a)) t (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 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 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 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 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 -1 a)
(neg.f64 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 x (+.f64 z (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 x (*.f64 (-.f64 t 1) a))
(-.f64 x (*.f64 a (+.f64 t -1)))
(fma.f64 a (-.f64 1 t) x)
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) x) a)
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
x
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
x
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(-.f64 x (*.f64 -1 z))
(-.f64 x (neg.f64 z))
(+.f64 z x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
x
(+.f64 (*.f64 z (-.f64 1 y)) x)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) 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) (+.f64 z (*.f64 a (-.f64 1 t))))
(-.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)) (+.f64 z (*.f64 a (-.f64 1 t))))
(-.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)) (+.f64 z (*.f64 a (-.f64 1 t))))
(-.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)) (+.f64 z (*.f64 a (-.f64 1 t))))
(*.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)) (+.f64 z (*.f64 a (-.f64 1 t))))
(-.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)) (+.f64 z (*.f64 a (-.f64 1 t))))
(-.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)) (+.f64 z (*.f64 a (-.f64 1 t))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))
(*.f64 (fma.f64 b -1 z) (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 (neg.f64 y) (fma.f64 b -1 z) (+.f64 (fma.f64 b (+.f64 t -2) x) (+.f64 z (*.f64 a (-.f64 1 t)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 (neg.f64 y) (fma.f64 b -1 z) (+.f64 (fma.f64 b (+.f64 t -2) x) (+.f64 z (*.f64 a (-.f64 1 t)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 (neg.f64 y) (fma.f64 b -1 z) (+.f64 (fma.f64 b (+.f64 t -2) x) (+.f64 z (*.f64 a (-.f64 1 t)))))
(-.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)))
(fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) 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 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) 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 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) 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 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) 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 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) 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 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) 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 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(neg.f64 (*.f64 t (*.f64 -1 (-.f64 b a))))
(*.f64 (fma.f64 b -1 a) (neg.f64 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 (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (*.f64 1 (-.f64 b a)) t (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) 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 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (*.f64 1 (-.f64 b a)) t (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) 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 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (*.f64 1 (-.f64 b a)) t (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 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 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 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 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 -1 a)
(neg.f64 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(*.f64 (-.f64 t 1) a)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(*.f64 (-.f64 t 1) a)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(*.f64 (-.f64 t 1) a)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(*.f64 (-.f64 t 1) a)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(*.f64 (-.f64 t 1) a)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(*.f64 (-.f64 t 1) a)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(*.f64 (-.f64 t 1) a)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(*.f64 (-.f64 t 1) a)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(*.f64 (-.f64 t 1) a)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(*.f64 (-.f64 t 1) a)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(*.f64 (-.f64 t 1) a)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(*.f64 (-.f64 t 1) a)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))
(fma.f64 -1 z (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 t a (neg.f64 a)) z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(*.f64 (-.f64 t 1) a)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))
(fma.f64 z (+.f64 y -1) (neg.f64 a))
(-.f64 (-.f64 (*.f64 y z) z) a)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(*.f64 (-.f64 t 1) a)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(*.f64 (-.f64 t 1) a)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 x (+.f64 z (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 x (*.f64 (-.f64 t 1) a))
(-.f64 x (*.f64 a (+.f64 t -1)))
(fma.f64 a (-.f64 1 t) x)
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) x) a)
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 t a) x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (/.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))) (/.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(*.f64 1 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 2) (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (/.f64 1 (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2)))))) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))))))
(/.f64 1 (/.f64 (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) (neg.f64 (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) (neg.f64 (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) (*.f64 b (+.f64 y (+.f64 t -2)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2))))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (*.f64 z (+.f64 y -1)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (-.f64 (fma.f64 t a (neg.f64 a)) (*.f64 b (+.f64 t (+.f64 y -2)))) 3)) (fma.f64 (-.f64 (fma.f64 t a (neg.f64 a)) (*.f64 b (+.f64 t (+.f64 y -2)))) (+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 t a (neg.f64 a)) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 3)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(pow.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3) 1/3)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(pow.f64 (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 2)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2))
(fabs.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))))
(log.f64 (exp.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(expm1.f64 (log1p.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(exp.f64 (log.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 1))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(log1p.f64 (expm1.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(fma.f64 1 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(fma.f64 1 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) 2) (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(fma.f64 (sqrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) (sqrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(pow.f64 (*.f64 (+.f64 t -1) a) 1)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2))
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2))
(fabs.f64 (fma.f64 t a (neg.f64 a)))
(log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) a)) 1))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(+.f64 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (+.f64 t -1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 0))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (fma.f64 t a (neg.f64 a)) 0))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (fma.f64 t a (neg.f64 a)) 0))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (fma.f64 t a (neg.f64 a)) 0))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 0))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 0))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 0))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 0))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (fma.f64 t a (neg.f64 a)) 0))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (fma.f64 t a (neg.f64 a)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (fma.f64 t a (neg.f64 a)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (fma.f64 t a (neg.f64 a)) 0))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (fma.f64 t a (neg.f64 a)) 0))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (fma.f64 t a (neg.f64 a)) 0))
(*.f64 1 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 3))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 3)) (fma.f64 x x (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) (+.f64 x (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2)) (/.f64 1 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 2)) (/.f64 1 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 2)) (+.f64 x (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3))))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 3))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 3)) (fma.f64 x x (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) (+.f64 x (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 z (-.f64 1 y) x)))
(/.f64 1 (/.f64 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 2)) (/.f64 1 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 2)) (+.f64 x (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3)) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 3))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 3)) (fma.f64 x x (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) (+.f64 x (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2)) (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 2)) (/.f64 1 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 2)) (+.f64 x (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3))) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 3))) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 3)) (fma.f64 x x (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) (+.f64 x (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 z (-.f64 1 y) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2))) (neg.f64 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 2))) (neg.f64 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))))
(/.f64 (+.f64 (neg.f64 (*.f64 x x)) (pow.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 2)) (-.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) x))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (*.f64 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 3))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 3)) (fma.f64 x x (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) (+.f64 x (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (+.f64 t -1) a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (-.f64 (*.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 (+.f64 t -1)) a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 (+.f64 t -1)) a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(pow.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) 1/3)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2))
(fabs.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(log.f64 (exp.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(exp.f64 (log.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 1))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 1 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (+.f64 t -1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (+.f64 t -1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (+.f64 t -1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 x (neg.f64 (*.f64 z (+.f64 y -1))))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(+.f64 x (*.f64 (neg.f64 (+.f64 y -1)) z))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (-.f64 (*.f64 y z) z) 0))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (-.f64 (*.f64 y z) z) 0))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (-.f64 (*.f64 y z) z) 0))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 z (+.f64 y -1)) 1))) (fma.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (-.f64 (*.f64 y z) z) 0))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (-.f64 (*.f64 y z) z) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 z (+.f64 y -1)) 1))) (fma.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (-.f64 (*.f64 y z) z) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (-.f64 (*.f64 y z) z) 0))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 z (+.f64 y -1)) 1))) (fma.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (-.f64 (*.f64 y z) z) 0))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (-.f64 (*.f64 y z) z) 0))
(*.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(*.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 x (*.f64 z (+.f64 y -1)))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (*.f64 x z) (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (fma.f64 x x (*.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 y -1) x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 z (+.f64 y -1) x))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 x (*.f64 z (+.f64 y -1))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (*.f64 x z) (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (fma.f64 x x (*.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 y -1) x))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 z (+.f64 y -1) x))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 x x (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 x (*.f64 z (+.f64 y -1))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (*.f64 x z) (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (fma.f64 x x (*.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 y -1) x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 x (*.f64 z (+.f64 y -1))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 z (+.f64 y -1) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 x (*.f64 z (+.f64 y -1)))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (*.f64 x z) (+.f64 y -1)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (fma.f64 x x (*.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 y -1) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (+.f64 x (*.f64 z (+.f64 y -1)))))
(*.f64 1 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 z (+.f64 y -1) x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (*.f64 x z) (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (fma.f64 x x (*.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 y -1) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (neg.f64 (+.f64 y -1)) z) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (neg.f64 (+.f64 y -1)) z) (*.f64 (neg.f64 (+.f64 y -1)) z)) (*.f64 x (*.f64 (neg.f64 (+.f64 y -1)) z)))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (*.f64 x z) (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (fma.f64 x x (*.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 y -1) x))))
(pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 3)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(pow.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) 1/3)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2)
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2))
(fabs.f64 (fma.f64 z (-.f64 1 y) x))
(log.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1))))))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(exp.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 1))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(fma.f64 1 x (neg.f64 (*.f64 z (+.f64 y -1))))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(fma.f64 1 x (*.f64 (neg.f64 (+.f64 y -1)) z))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 z (+.f64 y -1))))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (neg.f64 (+.f64 y -1)) z))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 z (+.f64 y -1))))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (neg.f64 (+.f64 y -1)) z))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (/.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))) (/.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(*.f64 1 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 2) (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (/.f64 1 (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2)))))) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))))))
(/.f64 1 (/.f64 (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) (neg.f64 (-.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) (neg.f64 (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) (*.f64 b (+.f64 y (+.f64 t -2)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2))))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (*.f64 z (+.f64 y -1)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (-.f64 (fma.f64 t a (neg.f64 a)) (*.f64 b (+.f64 t (+.f64 y -2)))) 3)) (fma.f64 (-.f64 (fma.f64 t a (neg.f64 a)) (*.f64 b (+.f64 t (+.f64 y -2)))) (+.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 t a (neg.f64 a)) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 3)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(pow.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3) 1/3)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(pow.f64 (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 2)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2))
(fabs.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))))
(log.f64 (exp.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(expm1.f64 (log1p.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(exp.f64 (log.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 1))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(log1p.f64 (expm1.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(pow.f64 (*.f64 (+.f64 t -1) a) 1)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2)
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2))
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2))
(fabs.f64 (fma.f64 t a (neg.f64 a)))
(log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) a)) 1))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))
(fma.f64 a t (neg.f64 a))
(fma.f64 t a (neg.f64 a))
(+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 1)
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(*.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(*.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 z (*.f64 (+.f64 y -1) (*.f64 a (+.f64 t -1)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y z) z) 2) (*.f64 (fma.f64 t a (neg.f64 a)) (-.f64 (fma.f64 t a (neg.f64 a)) (-.f64 (*.f64 y z) z)))))
(pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3)
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(pow.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3) 1/3)
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(pow.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2)
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(sqrt.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2))
(sqrt.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 2))
(fabs.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z))
(log.f64 (exp.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(cbrt.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(expm1.f64 (log1p.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(exp.f64 (log.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(exp.f64 (*.f64 (log.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))
(-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)
(+.f64 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (+.f64 t -1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 0))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (fma.f64 t a (neg.f64 a)) 0))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (fma.f64 t a (neg.f64 a)) 0))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (fma.f64 t a (neg.f64 a)) 0))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 0))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 0))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 0))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 0))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (fma.f64 t a (neg.f64 a)) 0))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (fma.f64 t a (neg.f64 a)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (fma.f64 t a (neg.f64 a)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (fma.f64 t a (neg.f64 a)) 0))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (fma.f64 t a (neg.f64 a)) 0))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 (fma.f64 t a (neg.f64 a)) 0))
(*.f64 1 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 3))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 3)) (fma.f64 x x (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) (+.f64 x (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2)) (/.f64 1 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 2)) (/.f64 1 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 2)) (+.f64 x (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3))))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 3))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 3)) (fma.f64 x x (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) (+.f64 x (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 z (-.f64 1 y) x)))
(/.f64 1 (/.f64 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 2)) (/.f64 1 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 2)) (+.f64 x (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3)) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 3))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 3)) (fma.f64 x x (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) (+.f64 x (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2)) (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 2)) (/.f64 1 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 2)) (+.f64 x (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3))) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 3))) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 3)) (fma.f64 x x (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) (+.f64 x (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 z (-.f64 1 y) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2))) (neg.f64 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 2))) (neg.f64 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))))
(/.f64 (+.f64 (neg.f64 (*.f64 x x)) (pow.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 2)) (-.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) x))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (*.f64 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 2) (*.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))) 3))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) 3)) (fma.f64 x x (*.f64 (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z) (+.f64 x (-.f64 (fma.f64 y z (fma.f64 t a (neg.f64 a))) z)))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (+.f64 t -1) a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (-.f64 (*.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 (+.f64 t -1)) a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 (+.f64 t -1)) a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(pow.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) 1/3)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2)
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1)))) 2))
(fabs.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))
(log.f64 (exp.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(exp.f64 (log.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 1))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 1 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (+.f64 t -1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (+.f64 t -1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (+.f64 t -1) a)))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (neg.f64 (+.f64 t -1)) a))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a (+.f64 t -1))))
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))

eval158.0ms (0.9%)

Compiler

Compiled 10277 to 6227 computations (39.4% saved)

prune94.0ms (0.5%)

Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New33014344
Fresh000
Picked202
Done000
Total33214346
Accuracy
100.0%
Counts
346 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.9%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (*.f64 y z)))
98.8%
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
74.0%
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
96.1%
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
97.2%
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
71.9%
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
74.0%
(+.f64 (fma.f64 a (-.f64 1 t) x) (*.f64 (-.f64 (+.f64 y t) 2) b))
49.3%
(+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b))
35.0%
(*.f64 (-.f64 (+.f64 y t) 2) b)
34.6%
(*.f64 (-.f64 b z) y)
28.3%
(*.f64 z (-.f64 1 y))
31.4%
(*.f64 t (-.f64 b a))
31.5%
(*.f64 a (-.f64 1 t))
16.0%
x
63.9%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (*.f64 y z)))
98.8%
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
74.0%
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
96.1%
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
97.2%
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
71.9%
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
74.0%
(+.f64 (fma.f64 a (-.f64 1 t) x) (*.f64 (-.f64 (+.f64 y t) 2) b))
49.3%
(+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b))
35.0%
(*.f64 (-.f64 (+.f64 y t) 2) b)
34.6%
(*.f64 (-.f64 b z) y)
28.3%
(*.f64 z (-.f64 1 y))
31.4%
(*.f64 t (-.f64 b a))
31.5%
(*.f64 a (-.f64 1 t))
16.0%
x
Compiler

Compiled 954 to 680 computations (28.7% saved)

localize189.0ms (1%)

Localize:

Found 13 expressions with local error:

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

Compiled 225 to 107 computations (52.4% saved)

series28.0ms (0.2%)

Counts
11 → 438
Calls

129 calls:

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

rewrite102.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
952×add-sqr-sqrt
938×pow1
938×*-un-lft-identity
884×add-cbrt-cube
884×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify185.0ms (1%)

Algorithm
egg-herbie
Rules
1102×fma-def
824×fma-neg
680×exp-sum
610×associate-+r+
580×sub-neg
Iterations

Useful iterations: 2 (0.0ms)

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

eval190.0ms (1%)

Compiler

Compiled 8522 to 4379 computations (48.6% saved)

prune94.0ms (0.5%)

Pruning

16 alts after pruning (16 fresh and 0 done)

PrunedKeptTotal
New40110411
Fresh369
Picked505
Done000
Total40916425
Accuracy
100.0%
Counts
425 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.9%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (*.f64 y z)))
60.3%
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) a))
45.3%
(fma.f64 a (-.f64 1 t) x)
53.2%
(-.f64 x (-.f64 (*.f64 z y) (+.f64 a z)))
62.8%
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y)))
42.5%
(-.f64 x (*.f64 z (-.f64 y 1)))
34.6%
(-.f64 x (*.f64 a t))
31.5%
(-.f64 a (*.f64 a t))
49.3%
(+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b))
73.2%
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)))
35.0%
(*.f64 (-.f64 (+.f64 y t) 2) b)
28.3%
(*.f64 z (-.f64 1 y))
19.1%
(*.f64 y b)
31.4%
(*.f64 t (-.f64 b a))
20.7%
(*.f64 a (neg.f64 t))
16.0%
x
63.9%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (*.f64 y z)))
60.3%
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) a))
45.3%
(fma.f64 a (-.f64 1 t) x)
53.2%
(-.f64 x (-.f64 (*.f64 z y) (+.f64 a z)))
62.8%
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y)))
42.5%
(-.f64 x (*.f64 z (-.f64 y 1)))
34.6%
(-.f64 x (*.f64 a t))
31.5%
(-.f64 a (*.f64 a t))
49.3%
(+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b))
73.2%
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)))
35.0%
(*.f64 (-.f64 (+.f64 y t) 2) b)
28.3%
(*.f64 z (-.f64 1 y))
19.1%
(*.f64 y b)
31.4%
(*.f64 t (-.f64 b a))
20.7%
(*.f64 a (neg.f64 t))
16.0%
x
Compiler

Compiled 842 to 608 computations (27.8% saved)

localize155.0ms (0.8%)

Localize:

Found 9 expressions with local error:

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

Compiled 132 to 60 computations (54.5% saved)

series13.0ms (0.1%)

Counts
8 → 246
Calls

81 calls:

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

rewrite125.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
706×add-sqr-sqrt
694×pow1
694×*-un-lft-identity
656×add-exp-log
656×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

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

simplify143.0ms (0.8%)

Algorithm
egg-herbie
Rules
1870×fma-neg
928×log-prod
728×fma-def
556×associate-*r*
468×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval151.0ms (0.8%)

Compiler

Compiled 5906 to 2854 computations (51.7% saved)

prune100.0ms (0.6%)

Pruning

22 alts after pruning (21 fresh and 1 done)

PrunedKeptTotal
New31612328
Fresh2911
Picked415
Done000
Total32222344
Accuracy
100.0%
Counts
344 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.2%
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
45.3%
(fma.f64 a (-.f64 1 t) x)
49.0%
(-.f64 (-.f64 a (*.f64 a t)) (*.f64 y z))
28.3%
(-.f64 z (*.f64 y z))
53.2%
(-.f64 x (-.f64 (*.f64 z y) (+.f64 a z)))
44.1%
(-.f64 x (+.f64 (neg.f64 a) (*.f64 z y)))
42.5%
(-.f64 x (*.f64 z (-.f64 y 1)))
33.6%
(-.f64 x (*.f64 y z))
34.6%
(-.f64 x (*.f64 a t))
31.5%
(-.f64 a (*.f64 a t))
49.3%
(+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b))
46.9%
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x))
32.6%
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
60.3%
(+.f64 a (fma.f64 t (-.f64 b a) (*.f64 b (+.f64 y -2))))
47.3%
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))
19.7%
(*.f64 y (neg.f64 z))
19.1%
(*.f64 y b)
31.4%
(*.f64 t (-.f64 b a))
19.7%
(*.f64 b (-.f64 t 2))
20.7%
(*.f64 a (neg.f64 t))
10.6%
z
16.0%
x
49.2%
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
45.3%
(fma.f64 a (-.f64 1 t) x)
49.0%
(-.f64 (-.f64 a (*.f64 a t)) (*.f64 y z))
28.3%
(-.f64 z (*.f64 y z))
53.2%
(-.f64 x (-.f64 (*.f64 z y) (+.f64 a z)))
44.1%
(-.f64 x (+.f64 (neg.f64 a) (*.f64 z y)))
42.5%
(-.f64 x (*.f64 z (-.f64 y 1)))
33.6%
(-.f64 x (*.f64 y z))
34.6%
(-.f64 x (*.f64 a t))
31.5%
(-.f64 a (*.f64 a t))
49.3%
(+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b))
46.9%
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x))
32.6%
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
60.3%
(+.f64 a (fma.f64 t (-.f64 b a) (*.f64 b (+.f64 y -2))))
47.3%
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))
19.7%
(*.f64 y (neg.f64 z))
19.1%
(*.f64 y b)
31.4%
(*.f64 t (-.f64 b a))
19.7%
(*.f64 b (-.f64 t 2))
20.7%
(*.f64 a (neg.f64 t))
10.6%
z
16.0%
x
Compiler

Compiled 1054 to 770 computations (26.9% saved)

localize101.0ms (0.6%)

Localize:

Found 7 expressions with local error:

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

Compiled 108 to 41 computations (62% saved)

series7.0ms (0%)

Counts
6 → 240
Calls

60 calls:

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

rewrite106.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
594×add-sqr-sqrt
584×pow1
584×*-un-lft-identity
552×add-exp-log
552×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

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

simplify168.0ms (0.9%)

Algorithm
egg-herbie
Rules
1366×fma-def
756×log-prod
678×associate-*r*
644×associate-*l*
480×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval98.0ms (0.5%)

Compiler

Compiled 7007 to 2911 computations (58.5% saved)

prune131.0ms (0.7%)

Pruning

26 alts after pruning (22 fresh and 4 done)

PrunedKeptTotal
New3779386
Fresh31316
Picked235
Done011
Total38226408
Accuracy
100.0%
Counts
408 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.2%
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
45.3%
(fma.f64 a (-.f64 1 t) x)
49.0%
(-.f64 (-.f64 a (*.f64 a t)) (*.f64 y z))
39.1%
(-.f64 (+.f64 a z) (*.f64 y z))
28.3%
(-.f64 z (*.f64 y z))
33.6%
(-.f64 x (*.f64 z y))
34.6%
(-.f64 x (*.f64 a t))
31.5%
(-.f64 a (*.f64 a t))
49.3%
(+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b))
46.9%
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x))
32.6%
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
24.8%
(+.f64 z x)
60.3%
(+.f64 a (fma.f64 t (-.f64 b a) (*.f64 b (+.f64 y -2))))
47.3%
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))
35.4%
(+.f64 a (+.f64 z x))
33.6%
(+.f64 a (*.f64 (-.f64 y 2) b))
29.4%
(+.f64 a (*.f64 y b))
26.6%
(+.f64 a x)
19.7%
(*.f64 (neg.f64 y) z)
19.1%
(*.f64 y b)
31.4%
(*.f64 t (-.f64 b a))
19.7%
(*.f64 b (-.f64 t 2))
20.7%
(*.f64 a (neg.f64 t))
10.6%
z
16.0%
x
12.7%
a
Compiler

Compiled 712 to 414 computations (41.9% saved)

regimes190.0ms (1%)

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

7 calls:

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

Compiled 475 to 242 computations (49.1% saved)

regimes174.0ms (1%)

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

7 calls:

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

Compiled 457 to 234 computations (48.8% saved)

regimes319.0ms (1.7%)

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

7 calls:

79.0ms
a
69.0ms
x
52.0ms
z
33.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
27.0ms
b
Results
AccuracySegmentsBranch
97.6%1x
97.6%1y
97.6%1z
97.6%1t
97.6%1a
97.6%1b
99.6%2(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 438 to 223 computations (49.1% saved)

regimes1.1s (6.3%)

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

6 calls:

357.0ms
t
304.0ms
y
200.0ms
x
132.0ms
a
78.0ms
b
Results
AccuracySegmentsBranch
83.1%9x
81.5%6y
90.0%3z
80.1%5t
82.4%6a
90.6%3b
Compiler

Compiled 281 to 141 computations (49.8% saved)

regimes141.0ms (0.8%)

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

2 calls:

71.0ms
b
63.0ms
z
Results
AccuracySegmentsBranch
89.7%3z
89.8%3b
Compiler

Compiled 238 to 109 computations (54.2% saved)

regimes183.0ms (1%)

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

2 calls:

103.0ms
z
73.0ms
b
Results
AccuracySegmentsBranch
82.0%6z
86.4%3b
Compiler

Compiled 223 to 103 computations (53.8% saved)

regimes893.0ms (4.9%)

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

5 calls:

275.0ms
a
230.0ms
z
165.0ms
y
133.0ms
b
83.0ms
t
Results
AccuracySegmentsBranch
69.2%5y
72.1%5t
79.2%8z
72.8%4a
82.9%8b
Compiler

Compiled 231 to 113 computations (51.1% saved)

regimes103.0ms (0.6%)

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

1 calls:

95.0ms
b
Results
AccuracySegmentsBranch
79.5%5b
Compiler

Compiled 191 to 84 computations (56% saved)

regimes566.0ms (3.1%)

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

4 calls:

187.0ms
x
143.0ms
z
117.0ms
a
113.0ms
b
Results
AccuracySegmentsBranch
72.0%6a
74.0%7z
67.6%10x
73.6%5b
Compiler

Compiled 201 to 97 computations (51.7% saved)

regimes425.0ms (2.3%)

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

4 calls:

167.0ms
a
94.0ms
b
84.0ms
z
74.0ms
t
Results
AccuracySegmentsBranch
65.5%8a
69.3%6z
68.3%4t
68.2%6b
Compiler

Compiled 172 to 89 computations (48.3% saved)

regimes686.0ms (3.8%)

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

4 calls:

178.0ms
y
175.0ms
z
170.0ms
t
158.0ms
b
Results
AccuracySegmentsBranch
68.2%6b
65.0%8z
64.7%7y
67.0%7t
Compiler

Compiled 154 to 79 computations (48.7% saved)

regimes119.0ms (0.7%)

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

1 calls:

114.0ms
b
Results
AccuracySegmentsBranch
68.2%7b
Compiler

Compiled 125 to 58 computations (53.6% saved)

regimes585.0ms (3.2%)

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

5 calls:

137.0ms
b
128.0ms
a
116.0ms
y
106.0ms
z
94.0ms
t
Results
AccuracySegmentsBranch
62.4%8z
62.7%11a
66.1%9y
62.7%7t
68.0%11b
Compiler

Compiled 139 to 76 computations (45.3% saved)

regimes506.0ms (2.8%)

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

4 calls:

204.0ms
x
142.0ms
y
78.0ms
b
78.0ms
t
Results
AccuracySegmentsBranch
55.2%7b
62.0%8t
54.6%11x
66.3%10y
Compiler

Compiled 98 to 56 computations (42.9% saved)

regimes92.0ms (0.5%)

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

1 calls:

89.0ms
y
Results
AccuracySegmentsBranch
66.3%10y
Compiler

Compiled 72 to 36 computations (50% saved)

regimes219.0ms (1.2%)

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

3 calls:

89.0ms
y
67.0ms
t
60.0ms
z
Results
AccuracySegmentsBranch
60.6%8t
56.6%7z
62.0%10y
Compiler

Compiled 81 to 47 computations (42% saved)

regimes70.0ms (0.4%)

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

1 calls:

67.0ms
t
Results
AccuracySegmentsBranch
60.0%8t
Compiler

Compiled 62 to 34 computations (45.2% saved)

regimes228.0ms (1.3%)

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

4 calls:

62.0ms
t
55.0ms
a
54.0ms
z
54.0ms
y
Results
AccuracySegmentsBranch
53.1%7a
55.5%7z
48.4%7y
56.1%8t
Compiler

Compiled 78 to 50 computations (35.9% saved)

regimes170.0ms (0.9%)

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

3 calls:

69.0ms
z
58.0ms
b
39.0ms
t
Results
AccuracySegmentsBranch
53.1%5t
47.0%8b
49.8%8z
Compiler

Compiled 66 to 41 computations (37.9% saved)

regimes107.0ms (0.6%)

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

2 calls:

71.0ms
a
34.0ms
t
Results
AccuracySegmentsBranch
50.4%8a
42.5%4t
Compiler

Compiled 54 to 33 computations (38.9% saved)

regimes44.0ms (0.2%)

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

1 calls:

42.0ms
a
Results
AccuracySegmentsBranch
48.5%5a
Compiler

Compiled 42 to 24 computations (42.9% saved)

regimes192.0ms (1.1%)

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

4 calls:

61.0ms
x
52.0ms
z
43.0ms
y
35.0ms
a
Results
AccuracySegmentsBranch
46.3%8z
39.2%10x
44.4%5y
39.5%5a
Compiler

Compiled 58 to 39 computations (32.8% saved)

regimes52.0ms (0.3%)

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

2 calls:

25.0ms
t
25.0ms
y
Results
AccuracySegmentsBranch
42.5%5t
42.5%5y
Compiler

Compiled 36 to 23 computations (36.1% saved)

regimes44.0ms (0.2%)

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

2 calls:

23.0ms
y
19.0ms
t
Results
AccuracySegmentsBranch
42.5%5y
31.1%3t
Compiler

Compiled 32 to 21 computations (34.4% saved)

regimes59.0ms (0.3%)

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

3 calls:

30.0ms
z
13.0ms
y
13.0ms
b
Results
AccuracySegmentsBranch
36.8%6z
36.3%3b
38.1%3y
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes128.0ms (0.7%)

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

5 calls:

33.0ms
a
31.0ms
z
26.0ms
t
23.0ms
y
12.0ms
b
Results
AccuracySegmentsBranch
24.1%7t
32.1%8z
30.3%3b
29.7%8a
31.4%6y
Compiler

Compiled 47 to 37 computations (21.3% saved)

regimes52.0ms (0.3%)

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

4 calls:

17.0ms
z
17.0ms
x
10.0ms
y
7.0ms
b
Results
AccuracySegmentsBranch
25.2%5z
18.1%3y
25.1%4x
18.2%2b
Compiler

Compiled 37 to 30 computations (18.9% saved)

regimes13.0ms (0.1%)

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

1 calls:

12.0ms
x
Results
AccuracySegmentsBranch
23.5%3x
Compiler

Compiled 15 to 12 computations (20% saved)

regimes18.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
b
3.0ms
x
3.0ms
y
3.0ms
a
3.0ms
z
Results
AccuracySegmentsBranch
12.7%1t
12.7%1y
12.7%1b
12.7%1a
12.7%1z
12.7%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)

bsearch22.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
15890448071962.89
15632707744230390.0
2.0ms
-4.7186579728035606e+30
-4.4993879152466094e+30
Results
14.0ms102×body256valid
5.0ms42×body256infinite
Compiler

Compiled 414 to 305 computations (26.3% saved)

bsearch22.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
15890448071962.89
15632707744230390.0
3.0ms
-4.7186579728035606e+30
-4.4993879152466094e+30
Results
16.0ms113×body256valid
4.0ms31×body256infinite
Compiler

Compiled 414 to 297 computations (28.3% saved)

bsearch31.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
1.30252997347727e+133
6.203444849404162e+137
12.0ms
-1.6433931962802734e+110
-6.85221343385501e+109
Results
16.0ms121×body256valid
11.0ms87×body256infinite
Compiler

Compiled 543 to 404 computations (25.6% saved)

bsearch137.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
6.203444849404162e+137
1.2020214319438692e+145
19.0ms
1.9857402757898957e+95
2.062377184359368e+99
18.0ms
15890448071962.89
15632707744230390.0
24.0ms
-3.000520598328184e-83
-2.8106972757871077e-101
16.0ms
-1.4809321594379065e-64
-4.383835699151493e-66
21.0ms
-4.933917850133472e-34
-1.5652649030785504e-40
17.0ms
-2508962.6184816235
-65672.54750551457
Results
87.0ms662×body256valid
37.0ms266×body256infinite
Compiler

Compiled 2106 to 1534 computations (27.2% saved)

bsearch78.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
1.30252997347727e+133
6.203444849404162e+137
16.0ms
2.6376153306502046e+114
5.4438043701382225e+115
21.0ms
15632707744230390.0
2.4517572327688205e+24
21.0ms
-1.1195202031602252e+90
-1.628305333467364e+85
Results
44.0ms335×body256valid
27.0ms193×body256infinite
Compiler

Compiled 1156 to 851 computations (26.4% saved)

bsearch105.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.30252997347727e+133
6.203444849404162e+137
54.0ms
4.965597976751941e-77
1.5887522870789308e-70
21.0ms
6.997729876647564e-131
4.037008475045806e-126
11.0ms
-1.6433931962802734e+110
-6.85221343385501e+109
Results
77.0ms328×body256valid
22.0ms152×body256infinite
Compiler

Compiled 902 to 653 computations (27.6% saved)

bsearch117.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
73.0ms
2.9315442822166295e-5
10688.183390805576
11.0ms
-1.3348996883520527e+26
-3.402128362230756e+25
32.0ms
-7.065350525862997e+103
-1.0431107167635831e+102
Results
100.0ms237×body256valid
13.0ms99×body256infinite
Compiler

Compiled 620 to 471 computations (24% saved)

bsearch144.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
15890448071962.89
15632707744230390.0
71.0ms
6.1863573401340204e-52
2.1704643617435856e-50
21.0ms
4.965597976751941e-77
1.5887522870789308e-70
15.0ms
1.304085562448549e-135
9.850837503113274e-135
17.0ms
-2508962.6184816235
-65672.54750551457
Results
120.0ms471×body256valid
16.0ms121×body256infinite
Compiler

Compiled 1023 to 779 computations (23.9% saved)

bsearch209.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
15890448071962.89
15632707744230390.0
63.0ms
4.965597976751941e-77
1.5887522870789308e-70
60.0ms
6.997729876647564e-131
4.037008475045806e-126
20.0ms
1.2780617683926278e-172
1.695475849172034e-163
33.0ms
3.0698690806175565e-234
3.7666326365492924e-225
11.0ms
-1.6433931962802734e+110
-6.85221343385501e+109
Results
89.0ms570×body256valid
68.0ms198×body256infinite
Compiler

Compiled 1310 to 1013 computations (22.7% saved)

bsearch163.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
1546515247274464300.0
9.448117164162222e+21
29.0ms
3.6066560927782223e-73
2.8900347819789935e-71
21.0ms
2.823160431267504e-159
7.02726444983124e-151
29.0ms
-9.318928125356675e-150
-1.1434797423794197e-154
19.0ms
-7.609866519017665e-103
-1.4165212140077659e-106
9.0ms
-2.1885324499273997e+24
-1.1489326354992665e+24
21.0ms
-1.2496360657186625e+52
-3.6668059532855104e+47
14.0ms
-7.824204159107394e+87
-6.253989488862612e+86
Results
102.0ms703×body256valid
47.0ms241×body256infinite
Compiler

Compiled 1452 to 1089 computations (25% saved)

bsearch228.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
1546515247274464300.0
9.448117164162222e+21
16.0ms
3.6066560927782223e-73
2.8900347819789935e-71
25.0ms
2.823160431267504e-159
7.02726444983124e-151
75.0ms
-9.318928125356675e-150
-1.1434797423794197e-154
18.0ms
-7.609866519017665e-103
-1.4165212140077659e-106
21.0ms
-1.877948028618445e-32
-4.944807582089708e-36
23.0ms
-3.7030125015068407e+42
-1.5647829933121133e+33
14.0ms
-1.2133905878674378e+57
-1.01031673910161e+56
14.0ms
-6.253989488862612e+86
-1.3302151857008053e+86
Results
173.0ms840×body256valid
41.0ms280×body256infinite
Compiler

Compiled 1716 to 1287 computations (25% saved)

bsearch234.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1546515247274464300.0
9.448117164162222e+21
18.0ms
3.6066560927782223e-73
2.8900347819789935e-71
22.0ms
2.823160431267504e-159
7.02726444983124e-151
25.0ms
-9.318928125356675e-150
-1.1434797423794197e-154
24.0ms
-7.609866519017665e-103
-1.4165212140077659e-106
18.0ms
-1.877948028618445e-32
-4.944807582089708e-36
72.0ms
-3.7030125015068407e+42
-1.5647829933121133e+33
22.0ms
-1.2133905878674378e+57
-1.01031673910161e+56
14.0ms
-6.253989488862612e+86
-1.3302151857008053e+86
Results
113.0ms819×body256valid
51.0ms301×body256infinite
Compiler

Compiled 1716 to 1304 computations (24% saved)

bsearch158.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
2.9315442822166295e-5
10688.183390805576
21.0ms
8.55896828568887e-59
9.764163963471737e-54
12.0ms
2.8284916569557898e-161
6.191764004810909e-161
17.0ms
-2.0205704074119655e-182
-5.006649619141206e-184
18.0ms
-1.5746132078585726e-12
-1.6994436222932309e-15
20.0ms
-9.623520503904018e+38
-8.607195523305412e+36
48.0ms
-2.015322840327384e+62
-1.6837546271201195e+62
Results
127.0ms604×body256valid
22.0ms164×body256infinite
Compiler

Compiled 1130 to 872 computations (22.8% saved)

bsearch250.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
85.0ms
2.9315442822166295e-5
10688.183390805576
23.0ms
8.55896828568887e-59
9.764163963471737e-54
20.0ms
4.757937189614885e-189
7.119818212223641e-186
81.0ms
-2.8004382980730135e-204
-3.804096680309798e-212
18.0ms
-1.5746132078585726e-12
-1.6994436222932309e-15
16.0ms
-9.623520503904018e+38
-8.607195523305412e+36
7.0ms
-2.015322840327384e+62
-1.6837546271201195e+62
Results
216.0ms666×body256valid
25.0ms182×body256infinite
Compiler

Compiled 1240 to 957 computations (22.8% saved)

bsearch133.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
42.0ms
1.9352718320399196e+30
4.133042639864272e+38
18.0ms
3.4295614138596444e-12
4.71707457199218e-8
11.0ms
1.5147890385182947e-103
3.5270519424683474e-103
22.0ms
2.2403220994022316e-296
4.576737143934248e-289
17.0ms
-2.9069559729478894e-83
-4.255591589354167e-84
23.0ms
-1.3622253680704326e+93
-6.0365988447716e+79
Results
90.0ms491×body256valid
34.0ms261×body256infinite
Compiler

Compiled 1074 to 863 computations (19.6% saved)

bsearch67.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
4.4710343961209885e+49
3.921212735541752e+51
21.0ms
8.55896828568887e-59
9.764163963471737e-54
7.0ms
6.538304122591939e-172
8.24519542197863e-172
21.0ms
-0.00045706928199393184
-6.639537414879518e-9
Results
46.0ms338×body256valid
15.0ms110×body256infinite
Compiler

Compiled 660 to 523 computations (20.8% saved)

bsearch207.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
5.556828755502064e+107
2.0310552862099707e+111
23.0ms
7.741780973214629e-109
2.8002664837749298e-102
62.0ms
1.6282310055127344e-209
8.828091381157659e-204
19.0ms
-1.9556551522321597e-54
-3.891545266521015e-57
30.0ms
-4.087785888571454e-28
-2.0885317663079437e-29
21.0ms
-899556450550.4897
-3635805033.901347
19.0ms
-1.2690613174215025e+65
-2.7435424062146585e+62
Results
154.0ms640×body256valid
37.0ms256×body256infinite
Compiler

Compiled 1233 to 1000 computations (18.9% saved)

bsearch92.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
5.556828755502064e+107
2.0310552862099707e+111
23.0ms
7.741780973214629e-109
2.8002664837749298e-102
21.0ms
1.6282310055127344e-209
8.828091381157659e-204
19.0ms
-1.2690613174215025e+65
-2.7435424062146585e+62
Results
53.0ms389×body256valid
33.0ms155×body256infinite
Compiler

Compiled 748 to 603 computations (19.4% saved)

bsearch109.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
1546515247274464300.0
9.448117164162222e+21
17.0ms
1.1809700956324247e-93
6.887314836307769e-92
55.0ms
-1.6250510899641436e-90
-6.67507473489882e-98
18.0ms
-8.701332123926833e+96
-5.06178102152937e+93
Results
48.0ms358×body256valid
20.0ms154×body256infinite
Compiler

Compiled 684 to 547 computations (20% saved)

bsearch106.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
44.0ms
8.02853643803193e-16
1.3831976302823686e-10
31.0ms
8.55896828568887e-59
9.764163963471737e-54
7.0ms
6.538304122591939e-172
8.24519542197863e-172
23.0ms
-895724866479.9635
-0.00045706928199393184
Results
61.0ms384×body256valid
38.0ms112×body256infinite
Compiler

Compiled 675 to 542 computations (19.7% saved)

bsearch136.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
6.207457038005132e+104
1.0175374945624082e+110
71.0ms
1.1809700956324247e-93
6.887314836307769e-92
21.0ms
-1.6250510899641436e-90
-6.67507473489882e-98
20.0ms
-8.701332123926833e+96
-5.06178102152937e+93
Results
104.0ms348×body256valid
26.0ms180×body256infinite
Compiler

Compiled 696 to 555 computations (20.3% saved)

bsearch42.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
6.207457038005132e+104
1.0175374945624082e+110
21.0ms
-8.701332123926833e+96
-5.06178102152937e+93
Results
23.0ms159×body256valid
16.0ms113×body256infinite
Compiler

Compiled 376 to 299 computations (20.5% saved)

bsearch36.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
15632707744230390.0
2.4517572327688205e+24
16.0ms
-1.4809321594379065e-64
-4.383835699151493e-66
Results
26.0ms197×body256valid
8.0ms59×body256infinite
Compiler

Compiled 324 to 267 computations (17.6% saved)

bsearch60.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
3.9767495502217835e-25
1.2357805790476423e-24
23.0ms
-1.110954895362417e-207
-9.604348312214777e-213
25.0ms
-5.0791759252199396e+92
-3.880415014540837e+85
Results
37.0ms226×body256valid
19.0ms142×body256infinite
Compiler

Compiled 404 to 349 computations (13.6% saved)

bsearch38.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
3.9767495502217835e-25
1.2357805790476423e-24
26.0ms
-1.4191084315285635e+142
-1.2768712746453498e+136
Results
24.0ms140×body256valid
11.0ms84×body256infinite
Compiler

Compiled 260 to 223 computations (14.2% saved)

simplify272.0ms (1.5%)

Algorithm
egg-herbie
Rules
474×unsub-neg
338×distribute-lft-neg-in
228×neg-mul-1
174×neg-sub0
166×cancel-sign-sub
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04313313
15493293
26303293
37253293
47963293
58883293
610323293
711713293
812633293
913493293
1014383293
1115483293
1216593293
1317283293
1417693293
1517743293
1617753293
1717753293
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(fma.f64 (+.f64 y (+.f64 t -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 t (-.f64 b a)))
(if (<=.f64 b -4699999999999999896425253044224) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) (if (<=.f64 b 1800000000000000) (-.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 t 1) a))))
(if (<=.f64 b -4499999999999999948743323418624) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) (if (<=.f64 b 3500000000000000) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)))))
(if (<=.f64 b -155000000000000008659471580136022659767009707068704457385225167859988588175633836886065433345205963206976077824) (+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 15999999999999999853273078437780425018985741599719758591745475624282706426649594179216686943784665125913636050813279723599831395991552) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b))))
(if (<=.f64 b -2500000) (+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b -4781386087501573/24519928653854221733733552434404946937899825954937634816) (-.f64 x (-.f64 (*.f64 z y) (+.f64 a z))) (if (<=.f64 b -5501699011186147/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b -8202190217936295/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 b 15500000000000000) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) (if (<=.f64 b 6199999999999999621429878227566788845790870446119243017623243243621890131269213115585986337701888) (+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 75000000000000001780907426898832901805649344587151164060509874150267807215651542942613322116206247059700947685038008705684505987741756118007808) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))))
(if (<=.f64 b -114999999999999994449499780091099549329930799938112657648278037689961472078556658288033792) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 2400000000000000067108864) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) (if (<=.f64 b 40000000000000000622376645178673720970728055876842457334790823217233351246590228130599415596601897907048251234713600) (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 b 13500000000000001058259345823711609978140422479071960464177423171951933585934397216085732753734629542417618064421173990986197449572352) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 b -72000000000000000362002563569689618497077794888125422518663376354408298912662639858190945421756020974535311360) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 3048582568667961/1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059712) (-.f64 x (-.f64 (*.f64 z y) (+.f64 a z))) (if (<=.f64 b 1018517988167243/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (-.f64 x (*.f64 a t)) (if (<=.f64 b 13500000000000001058259345823711609978140422479071960464177423171951933585934397216085732753734629542417618064421173990986197449572352) (-.f64 x (-.f64 (*.f64 z y) (+.f64 a z))) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 t -1050000000000000006984691204119268594580575365096660012715005198302825464818827962690892922488923095040) (*.f64 t (-.f64 b a)) (if (<=.f64 t -50000000000000002382364672) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 10500) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 t (-.f64 b a)))))
(if (<=.f64 b -1600000) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 2373208190724703/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672) (-.f64 x (+.f64 (neg.f64 a) (*.f64 z y))) (if (<=.f64 b 3055553964501729/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752) (-.f64 x (*.f64 a t)) (if (<=.f64 b 4852790400087115/6739986666787659948666753771754907668409286105635143120275902562304) (+.f64 a (+.f64 z x)) (if (<=.f64 b 52000000000000) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b))))))
(if (<=.f64 b -115999999999999998729070939292043272166280105158688081242998875136396729891371746314741900106023111897374523392) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 6167913350413865/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 3943168458671679/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (-.f64 a (*.f64 a t)) (if (<=.f64 b 204864748614487/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 7822218149124427/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (-.f64 x (*.f64 a t)) (if (<=.f64 b 10000000000000000) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))
(if (<=.f64 y -860000000000000040189383285542645956373260418671705160784041165647571093906084360880128) (*.f64 (-.f64 b z) y) (if (<=.f64 y -620000000000000005766198146491078392184812186107904) (-.f64 x (*.f64 a t)) (if (<=.f64 y -1700000000000000025165824) (*.f64 (-.f64 b z) y) (if (<=.f64 y -3356924841512981/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (+.f64 a (+.f64 z x)) (if (<=.f64 y -8476673415126509/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (*.f64 t (-.f64 b a)) (if (<=.f64 y 1710076723747261/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (+.f64 a (+.f64 z x)) (if (<=.f64 y 1750577792162449/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (*.f64 t (-.f64 b a)) (if (<=.f64 y 6600000000000000000) (+.f64 a (+.f64 z x)) (*.f64 (-.f64 b z) y)))))))))
(if (<=.f64 y -135000000000000008876890202931671646615711665638753885453721428438309064336429232947200) (*.f64 (-.f64 b z) y) (if (<=.f64 y -184999999999999998490663729566197328047885106185825681408) (+.f64 a (+.f64 z x)) (if (<=.f64 y -155000000000000008788808081817930301440) (*.f64 (-.f64 b z) y) (if (<=.f64 y -4384504911992709/730750818665451459101842416358141509827966271488) (-.f64 a (*.f64 a t)) (if (<=.f64 y -7436879648890297/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (+.f64 a (+.f64 z x)) (if (<=.f64 y -4054061198538765/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (*.f64 t (-.f64 b a)) (if (<=.f64 y 914006524761467/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (+.f64 a (+.f64 z x)) (if (<=.f64 y 7638884911254323/15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792) (*.f64 t (-.f64 b a)) (if (<=.f64 y 3900000000000000000) (+.f64 a (+.f64 z x)) (*.f64 (-.f64 b z) y))))))))))
(if (<=.f64 y -135000000000000008876890202931671646615711665638753885453721428438309064336429232947200) (*.f64 (-.f64 b z) y) (if (<=.f64 y -650000000000000005291664095581804393406286799069035626496) (+.f64 a (+.f64 z x)) (if (<=.f64 y -1900000000000000011885089336066048) (*.f64 (-.f64 b z) y) (if (<=.f64 y -8652089692998945/11692013098647223345629478661730264157247460343808) (*.f64 a (-.f64 1 t)) (if (<=.f64 y -1355681185995627/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (+.f64 a (+.f64 z x)) (if (<=.f64 y -6887481425299313/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (*.f64 t (-.f64 b a)) (if (<=.f64 y 414619895305101/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (+.f64 a (+.f64 z x)) (if (<=.f64 y 205145835019037/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 t (-.f64 b a)) (if (<=.f64 y 2100000000000000000) (+.f64 a (+.f64 z x)) (*.f64 (-.f64 b z) y))))))))))
(if (<=.f64 t -185000000000000007049968496077232122558562975706674931922108416) (*.f64 t (-.f64 b a)) (if (<=.f64 t -379999999999999980111797770245780799488) (*.f64 z (-.f64 1 y)) (if (<=.f64 t -8715097876569077/316912650057057350374175801344) (*.f64 (-.f64 b z) y) (if (<=.f64 t -986713557444411/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (+.f64 a x) (if (<=.f64 t 5065326622169181/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632) (+.f64 a (*.f64 y b)) (if (<=.f64 t 7509100025308133/110427941548649020598956093796432407239217743554726184882600387580788736) (+.f64 z x) (if (<=.f64 t 10500) (*.f64 (-.f64 b z) y) (*.f64 t (-.f64 b a)))))))))
(if (<=.f64 t -170000000000000007095537620268141899024965315816726212634476544) (*.f64 t (-.f64 b a)) (if (<=.f64 t -859999999999999939082939432469014773760) (*.f64 z (-.f64 1 y)) (if (<=.f64 t -7098843361278085/1267650600228229401496703205376) (*.f64 (-.f64 b z) y) (if (<=.f64 t -1623808026257225/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (+.f64 a x) (if (<=.f64 t 5266299558956643/1224720827664335609236962600350409901130557945655466490308353887654080091579137561403602952202220552420938147431280980285494456125931768646260680344573194358953094033321469230156313571586348749061881856) (*.f64 (-.f64 b z) y) (if (<=.f64 t 5521397077432451/6901746346790563787434755862277025452451108972170386555162524223799296) (+.f64 z x) (if (<=.f64 t 10500) (*.f64 (-.f64 b z) y) (*.f64 t (-.f64 b a)))))))))
(if (<=.f64 z -2399999999999999895326345084443627938979629944678387099460072058334642959680536576) (*.f64 z (-.f64 1 y)) (if (<=.f64 z -2405975797261313/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (*.f64 a (-.f64 1 t)) (if (<=.f64 z 3511119404027961/1404447761611184302913519680303925573139044514798677009948672509044786529730476274474284979081308875165000889686495260606709295068862629863225370551870891596701311667381761603721111090634735110308227210563164107569048052205800491261514946176100212790338675864723330454999587858894372783631526221325189251072) (+.f64 a x) (if (<=.f64 z 3732158026922485/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792) (*.f64 t (-.f64 b a)) (if (<=.f64 z 6800207735332289/151115727451828646838272) (+.f64 a x) (if (<=.f64 z 3199999999999999725860827430912) (*.f64 y b) (*.f64 z (-.f64 1 y))))))))
(if (<=.f64 t -4150517416584649/9223372036854775808) (*.f64 t (-.f64 b a)) (if (<=.f64 t 6091515412016939/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (+.f64 a x) (if (<=.f64 t 1639164757362759/215679573337205118357336120696157045389097155380324579848828881993728) (+.f64 z x) (if (<=.f64 t 44999999999999998241099569956521522952237907705856) (*.f64 a (-.f64 1 t)) (*.f64 t (-.f64 b a))))))
(if (<=.f64 a -1000000000000000057857959942726969827393378689175040438172647424) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -520000000000) (*.f64 y (neg.f64 z)) (if (<=.f64 a -178405961588245/5575186299632655785383929568162090376495104) (+.f64 z x) (if (<=.f64 a -1138788147220443/6901746346790563787434755862277025452451108972170386555162524223799296) (*.f64 b (-.f64 t 2)) (if (<=.f64 a 7624837688512187/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (+.f64 z x) (if (<=.f64 a 4230758200257591/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (*.f64 y b) (if (<=.f64 a 799999999999999975051072376239415867482970152490237515253153694022332201093365163162032019163167078442074112) (+.f64 z x) (*.f64 a (-.f64 1 t)))))))))
(if (<=.f64 a -12999999999999999838714955923636283878810902511598638411286577152) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 2894614307675923/353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864) (+.f64 z x) (if (<=.f64 a 7007193269176635/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 y b) (if (<=.f64 a 559999999999999969498720414826880155120026700923146029947809866353640536694056738345382094928862035335708672) (+.f64 z x) (*.f64 a (-.f64 1 t))))))
(if (<=.f64 y -41999999999999997884915438865255170676778829352592584084075020520337728799808750390489189974016) (*.f64 y b) (if (<=.f64 y -1761406937080375/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (+.f64 a x) (if (<=.f64 y 7926331216861687/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (+.f64 z x) (if (<=.f64 y 2400000000000000000000) (+.f64 a x) (*.f64 y (neg.f64 z))))))
(if (<=.f64 t -215000000000) (*.f64 a (neg.f64 t)) (if (<=.f64 t 445985949808383/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072) (+.f64 a x) (if (<=.f64 t 6183964726724345/220855883097298041197912187592864814478435487109452369765200775161577472) (+.f64 z x) (if (<=.f64 t 2611279770367599/19342813113834066795298816) (*.f64 y b) (*.f64 a (neg.f64 t))))))
(if (<=.f64 y -80000000000000001617510330172475759086087705857148619291022148496640320399853144748695826202624) (*.f64 y b) (if (<=.f64 y -1056844162248225/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (+.f64 a x) (if (<=.f64 y 7779547305438323/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (+.f64 z x) (if (<=.f64 y 8100000000000000040725288401590082080921251924914110033349629839870933627674546984046481359947552359635222528) (+.f64 a x) (*.f64 y b)))))
(if (<=.f64 y -1460000000000000103626500637530047674406531037453223328153944396073646832550173656728101797756928) (*.f64 y b) (if (<=.f64 y 46999999999999999772768375715433222665839475011703375940415562872701257201008596543233211381944783217977458688) (+.f64 a x) (*.f64 y b)))
(if (<=.f64 b -5809983869571577/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (*.f64 y b) (if (<=.f64 b 900000000000000000000) x (*.f64 y b)))
(if (<=.f64 x -45000000000000000658381285380369286393651934453909477667537485422640836391301669715968) x (if (<=.f64 x -1847784594718251/47379092172262845921294540053176957863064148471578876072358765808900480733837185251796826441303908628860099203403658239934435426150964794660775368501012608007948455078761288621529091968737745508583465551566054344204493617364992) z (if (<=.f64 x 22118353849861/42535295865117307932921825928971026432) a x)))
(if (<=.f64 x -13500000000000000856521074098171876411271737166336657782169158107168846646039134986347637283668911211976574839410405910056262139201454080) x (if (<=.f64 x 3811162509514511/5444517870735015415413993718908291383296) a x))
a
Outputs
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(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 t -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 t (-.f64 b a)))
(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 t (-.f64 b a)))
(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 t (-.f64 b a)))
(if (<=.f64 b -4699999999999999896425253044224) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) (if (<=.f64 b 1800000000000000) (-.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 t 1) a))))
(if (<=.f64 b -4699999999999999896425253044224) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (if (<=.f64 b 1800000000000000) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))))
(if (<=.f64 b -4699999999999999896425253044224) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (if (<=.f64 b 1800000000000000) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 1 t)))))
(if (<=.f64 b -4499999999999999948743323418624) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) (if (<=.f64 b 3500000000000000) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)))))
(if (or (<=.f64 b -4499999999999999948743323418624) (not (<=.f64 b 3500000000000000))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(if (or (<=.f64 b -4499999999999999948743323418624) (not (<=.f64 b 3500000000000000))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))))
(if (<=.f64 b -155000000000000008659471580136022659767009707068704457385225167859988588175633836886065433345205963206976077824) (+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 15999999999999999853273078437780425018985741599719758591745475624282706426649594179216686943784665125913636050813279723599831395991552) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b))))
(if (or (<=.f64 b -155000000000000008659471580136022659767009707068704457385225167859988588175633836886065433345205963206976077824) (not (<=.f64 b 15999999999999999853273078437780425018985741599719758591745475624282706426649594179216686943784665125913636050813279723599831395991552))) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 t (neg.f64 a))) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(if (or (<=.f64 b -155000000000000008659471580136022659767009707068704457385225167859988588175633836886065433345205963206976077824) (not (<=.f64 b 15999999999999999853273078437780425018985741599719758591745475624282706426649594179216686943784665125913636050813279723599831395991552))) (-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 t a)) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(if (or (<=.f64 b -155000000000000008659471580136022659767009707068704457385225167859988588175633836886065433345205963206976077824) (not (<=.f64 b 15999999999999999853273078437780425018985741599719758591745475624282706426649594179216686943784665125913636050813279723599831395991552))) (-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 t a)) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))))
(if (<=.f64 b -2500000) (+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b -4781386087501573/24519928653854221733733552434404946937899825954937634816) (-.f64 x (-.f64 (*.f64 z y) (+.f64 a z))) (if (<=.f64 b -5501699011186147/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b -8202190217936295/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 b 15500000000000000) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) (if (<=.f64 b 6199999999999999621429878227566788845790870446119243017623243243621890131269213115585986337701888) (+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 75000000000000001780907426898832901805649344587151164060509874150267807215651542942613322116206247059700947685038008705684505987741756118007808) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))))
(if (<=.f64 b -2500000) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 t (neg.f64 a))) (if (<=.f64 b -4781386087501573/24519928653854221733733552434404946937899825954937634816) (-.f64 x (-.f64 (*.f64 y z) (+.f64 a z))) (if (<=.f64 b -5501699011186147/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 t (neg.f64 a))) (if (<=.f64 b -8202190217936295/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 t b)) (if (<=.f64 b 15500000000000000) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z))) (if (or (<=.f64 b 6199999999999999621429878227566788845790870446119243017623243243621890131269213115585986337701888) (not (<=.f64 b 75000000000000001780907426898832901805649344587151164060509874150267807215651542942613322116206247059700947685038008705684505987741756118007808))) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 t (neg.f64 a))) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))))))))
(if (<=.f64 b -2500000) (-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 t a)) (if (<=.f64 b -4781386087501573/24519928653854221733733552434404946937899825954937634816) (-.f64 x (-.f64 (*.f64 y z) (+.f64 a z))) (if (<=.f64 b -5501699011186147/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 t a)) (if (<=.f64 b -8202190217936295/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 t b)) (if (<=.f64 b 15500000000000000) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z))) (if (or (<=.f64 b 6199999999999999621429878227566788845790870446119243017623243243621890131269213115585986337701888) (not (<=.f64 b 75000000000000001780907426898832901805649344587151164060509874150267807215651542942613322116206247059700947685038008705684505987741756118007808))) (-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 t a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))))))))
(if (<=.f64 b -2500000) (-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 t a)) (if (<=.f64 b -4781386087501573/24519928653854221733733552434404946937899825954937634816) (-.f64 x (-.f64 (*.f64 y z) (+.f64 a z))) (if (<=.f64 b -5501699011186147/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 t a)) (if (<=.f64 b -8202190217936295/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 t b)) (if (<=.f64 b 15500000000000000) (-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 y z))) (if (or (<=.f64 b 6199999999999999621429878227566788845790870446119243017623243243621890131269213115585986337701888) (not (<=.f64 b 75000000000000001780907426898832901805649344587151164060509874150267807215651542942613322116206247059700947685038008705684505987741756118007808))) (-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 t a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))))))))
(if (<=.f64 b -2500000) (-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 t a)) (if (<=.f64 b -4781386087501573/24519928653854221733733552434404946937899825954937634816) (+.f64 x (-.f64 (+.f64 a z) (*.f64 y z))) (if (<=.f64 b -5501699011186147/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 t a)) (if (<=.f64 b -8202190217936295/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 t b)) (if (<=.f64 b 15500000000000000) (-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 y z))) (if (or (<=.f64 b 6199999999999999621429878227566788845790870446119243017623243243621890131269213115585986337701888) (not (<=.f64 b 75000000000000001780907426898832901805649344587151164060509874150267807215651542942613322116206247059700947685038008705684505987741756118007808))) (-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 t a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))))))))
(if (<=.f64 b -114999999999999994449499780091099549329930799938112657648278037689961472078556658288033792) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 2400000000000000067108864) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) (if (<=.f64 b 40000000000000000622376645178673720970728055876842457334790823217233351246590228130599415596601897907048251234713600) (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 b 13500000000000001058259345823711609978140422479071960464177423171951933585934397216085732753734629542417618064421173990986197449572352) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 b -114999999999999994449499780091099549329930799938112657648278037689961472078556658288033792) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 2400000000000000067108864) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z))) (if (<=.f64 b 40000000000000000622376645178673720970728055876842457334790823217233351246590228130599415596601897907048251234713600) (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 t b)) (if (<=.f64 b 13500000000000001058259345823711609978140422479071960464177423171951933585934397216085732753734629542417618064421173990986197449572352) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z))) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -114999999999999994449499780091099549329930799938112657648278037689961472078556658288033792) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 2400000000000000067108864) (-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 y z))) (if (<=.f64 b 40000000000000000622376645178673720970728055876842457334790823217233351246590228130599415596601897907048251234713600) (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 t b)) (if (<=.f64 b 13500000000000001058259345823711609978140422479071960464177423171951933585934397216085732753734629542417618064421173990986197449572352) (-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 y z))) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -72000000000000000362002563569689618497077794888125422518663376354408298912662639858190945421756020974535311360) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 3048582568667961/1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059712) (-.f64 x (-.f64 (*.f64 z y) (+.f64 a z))) (if (<=.f64 b 1018517988167243/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (-.f64 x (*.f64 a t)) (if (<=.f64 b 13500000000000001058259345823711609978140422479071960464177423171951933585934397216085732753734629542417618064421173990986197449572352) (-.f64 x (-.f64 (*.f64 z y) (+.f64 a z))) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 b -72000000000000000362002563569689618497077794888125422518663376354408298912662639858190945421756020974535311360) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 3048582568667961/1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059712) (-.f64 x (-.f64 (*.f64 y z) (+.f64 a z))) (if (<=.f64 b 1018517988167243/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (-.f64 x (*.f64 t a)) (if (<=.f64 b 13500000000000001058259345823711609978140422479071960464177423171951933585934397216085732753734629542417618064421173990986197449572352) (-.f64 x (-.f64 (*.f64 y z) (+.f64 a z))) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -72000000000000000362002563569689618497077794888125422518663376354408298912662639858190945421756020974535311360) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 3048582568667961/1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059712) (+.f64 x (-.f64 (+.f64 a z) (*.f64 y z))) (if (<=.f64 b 1018517988167243/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (-.f64 x (*.f64 t a)) (if (<=.f64 b 13500000000000001058259345823711609978140422479071960464177423171951933585934397216085732753734629542417618064421173990986197449572352) (+.f64 x (-.f64 (+.f64 a z) (*.f64 y z))) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 t -1050000000000000006984691204119268594580575365096660012715005198302825464818827962690892922488923095040) (*.f64 t (-.f64 b a)) (if (<=.f64 t -50000000000000002382364672) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 10500) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 t (-.f64 b a)))))
(if (<=.f64 t -1050000000000000006984691204119268594580575365096660012715005198302825464818827962690892922488923095040) (*.f64 t (-.f64 b a)) (if (<=.f64 t -50000000000000002382364672) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 10500) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2)))) (*.f64 t (-.f64 b a)))))
(if (<=.f64 t -1050000000000000006984691204119268594580575365096660012715005198302825464818827962690892922488923095040) (*.f64 t (-.f64 b a)) (if (<=.f64 t -50000000000000002382364672) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 t 10500) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2)))) (*.f64 t (-.f64 b a)))))
(if (<=.f64 b -1600000) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 2373208190724703/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672) (-.f64 x (+.f64 (neg.f64 a) (*.f64 z y))) (if (<=.f64 b 3055553964501729/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752) (-.f64 x (*.f64 a t)) (if (<=.f64 b 4852790400087115/6739986666787659948666753771754907668409286105635143120275902562304) (+.f64 a (+.f64 z x)) (if (<=.f64 b 52000000000000) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b))))))
(if (<=.f64 b -1600000) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 2373208190724703/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672) (-.f64 x (+.f64 (neg.f64 a) (*.f64 y z))) (if (<=.f64 b 3055553964501729/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752) (-.f64 x (*.f64 t a)) (if (<=.f64 b 4852790400087115/6739986666787659948666753771754907668409286105635143120275902562304) (+.f64 a (+.f64 z x)) (if (<=.f64 b 52000000000000) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -1600000) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 2373208190724703/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672) (-.f64 x (-.f64 (*.f64 y z) a)) (if (<=.f64 b 3055553964501729/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752) (-.f64 x (*.f64 t a)) (if (<=.f64 b 4852790400087115/6739986666787659948666753771754907668409286105635143120275902562304) (+.f64 a (+.f64 z x)) (if (<=.f64 b 52000000000000) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -1600000) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 2373208190724703/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672) (+.f64 x (-.f64 a (*.f64 y z))) (if (<=.f64 b 3055553964501729/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752) (-.f64 x (*.f64 t a)) (if (<=.f64 b 4852790400087115/6739986666787659948666753771754907668409286105635143120275902562304) (+.f64 a (+.f64 z x)) (if (<=.f64 b 52000000000000) (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -115999999999999998729070939292043272166280105158688081242998875136396729891371746314741900106023111897374523392) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 6167913350413865/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 3943168458671679/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (-.f64 a (*.f64 a t)) (if (<=.f64 b 204864748614487/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 7822218149124427/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (-.f64 x (*.f64 a t)) (if (<=.f64 b 10000000000000000) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))
(if (<=.f64 b -115999999999999998729070939292043272166280105158688081242998875136396729891371746314741900106023111897374523392) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 6167913350413865/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 3943168458671679/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (-.f64 a (*.f64 t a)) (if (<=.f64 b 204864748614487/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 7822218149124427/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (-.f64 x (*.f64 t a)) (if (<=.f64 b 10000000000000000) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 t y) 2))))))))
(if (<=.f64 b -115999999999999998729070939292043272166280105158688081242998875136396729891371746314741900106023111897374523392) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 6167913350413865/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 b 3943168458671679/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (-.f64 a (*.f64 t a)) (if (<=.f64 b 204864748614487/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 b 7822218149124427/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (-.f64 x (*.f64 t a)) (if (<=.f64 b 10000000000000000) (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 b (-.f64 (+.f64 t y) 2))))))))
(if (<=.f64 y -860000000000000040189383285542645956373260418671705160784041165647571093906084360880128) (*.f64 (-.f64 b z) y) (if (<=.f64 y -620000000000000005766198146491078392184812186107904) (-.f64 x (*.f64 a t)) (if (<=.f64 y -1700000000000000025165824) (*.f64 (-.f64 b z) y) (if (<=.f64 y -3356924841512981/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (+.f64 a (+.f64 z x)) (if (<=.f64 y -8476673415126509/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (*.f64 t (-.f64 b a)) (if (<=.f64 y 1710076723747261/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (+.f64 a (+.f64 z x)) (if (<=.f64 y 1750577792162449/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (*.f64 t (-.f64 b a)) (if (<=.f64 y 6600000000000000000) (+.f64 a (+.f64 z x)) (*.f64 (-.f64 b z) y)))))))))
(if (<=.f64 y -860000000000000040189383285542645956373260418671705160784041165647571093906084360880128) (*.f64 y (-.f64 b z)) (if (<=.f64 y -620000000000000005766198146491078392184812186107904) (-.f64 x (*.f64 t a)) (if (<=.f64 y -1700000000000000025165824) (*.f64 y (-.f64 b z)) (if (<=.f64 y -3356924841512981/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (+.f64 a (+.f64 z x)) (if (<=.f64 y -8476673415126509/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (*.f64 t (-.f64 b a)) (if (<=.f64 y 1710076723747261/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (+.f64 a (+.f64 z x)) (if (<=.f64 y 1750577792162449/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (*.f64 t (-.f64 b a)) (if (<=.f64 y 6600000000000000000) (+.f64 a (+.f64 z x)) (*.f64 y (-.f64 b z))))))))))
(if (<=.f64 y -135000000000000008876890202931671646615711665638753885453721428438309064336429232947200) (*.f64 (-.f64 b z) y) (if (<=.f64 y -184999999999999998490663729566197328047885106185825681408) (+.f64 a (+.f64 z x)) (if (<=.f64 y -155000000000000008788808081817930301440) (*.f64 (-.f64 b z) y) (if (<=.f64 y -4384504911992709/730750818665451459101842416358141509827966271488) (-.f64 a (*.f64 a t)) (if (<=.f64 y -7436879648890297/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (+.f64 a (+.f64 z x)) (if (<=.f64 y -4054061198538765/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (*.f64 t (-.f64 b a)) (if (<=.f64 y 914006524761467/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (+.f64 a (+.f64 z x)) (if (<=.f64 y 7638884911254323/15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792) (*.f64 t (-.f64 b a)) (if (<=.f64 y 3900000000000000000) (+.f64 a (+.f64 z x)) (*.f64 (-.f64 b z) y))))))))))
(if (<=.f64 y -135000000000000008876890202931671646615711665638753885453721428438309064336429232947200) (*.f64 y (-.f64 b z)) (if (<=.f64 y -184999999999999998490663729566197328047885106185825681408) (+.f64 a (+.f64 z x)) (if (<=.f64 y -155000000000000008788808081817930301440) (*.f64 y (-.f64 b z)) (if (<=.f64 y -4384504911992709/730750818665451459101842416358141509827966271488) (-.f64 a (*.f64 t a)) (if (<=.f64 y -7436879648890297/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (+.f64 a (+.f64 z x)) (if (<=.f64 y -4054061198538765/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (*.f64 t (-.f64 b a)) (if (<=.f64 y 914006524761467/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (+.f64 a (+.f64 z x)) (if (<=.f64 y 7638884911254323/15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792) (*.f64 t (-.f64 b a)) (if (<=.f64 y 3900000000000000000) (+.f64 a (+.f64 z x)) (*.f64 y (-.f64 b z)))))))))))
(if (<=.f64 y -135000000000000008876890202931671646615711665638753885453721428438309064336429232947200) (*.f64 (-.f64 b z) y) (if (<=.f64 y -650000000000000005291664095581804393406286799069035626496) (+.f64 a (+.f64 z x)) (if (<=.f64 y -1900000000000000011885089336066048) (*.f64 (-.f64 b z) y) (if (<=.f64 y -8652089692998945/11692013098647223345629478661730264157247460343808) (*.f64 a (-.f64 1 t)) (if (<=.f64 y -1355681185995627/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (+.f64 a (+.f64 z x)) (if (<=.f64 y -6887481425299313/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (*.f64 t (-.f64 b a)) (if (<=.f64 y 414619895305101/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (+.f64 a (+.f64 z x)) (if (<=.f64 y 205145835019037/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 t (-.f64 b a)) (if (<=.f64 y 2100000000000000000) (+.f64 a (+.f64 z x)) (*.f64 (-.f64 b z) y))))))))))
(if (<=.f64 y -135000000000000008876890202931671646615711665638753885453721428438309064336429232947200) (*.f64 y (-.f64 b z)) (if (<=.f64 y -650000000000000005291664095581804393406286799069035626496) (+.f64 a (+.f64 z x)) (if (<=.f64 y -1900000000000000011885089336066048) (*.f64 y (-.f64 b z)) (if (<=.f64 y -8652089692998945/11692013098647223345629478661730264157247460343808) (*.f64 a (-.f64 1 t)) (if (<=.f64 y -1355681185995627/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (+.f64 a (+.f64 z x)) (if (<=.f64 y -6887481425299313/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (*.f64 t (-.f64 b a)) (if (<=.f64 y 414619895305101/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (+.f64 a (+.f64 z x)) (if (<=.f64 y 205145835019037/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 t (-.f64 b a)) (if (<=.f64 y 2100000000000000000) (+.f64 a (+.f64 z x)) (*.f64 y (-.f64 b z)))))))))))
(if (<=.f64 t -185000000000000007049968496077232122558562975706674931922108416) (*.f64 t (-.f64 b a)) (if (<=.f64 t -379999999999999980111797770245780799488) (*.f64 z (-.f64 1 y)) (if (<=.f64 t -8715097876569077/316912650057057350374175801344) (*.f64 (-.f64 b z) y) (if (<=.f64 t -986713557444411/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (+.f64 a x) (if (<=.f64 t 5065326622169181/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632) (+.f64 a (*.f64 y b)) (if (<=.f64 t 7509100025308133/110427941548649020598956093796432407239217743554726184882600387580788736) (+.f64 z x) (if (<=.f64 t 10500) (*.f64 (-.f64 b z) y) (*.f64 t (-.f64 b a)))))))))
(if (<=.f64 t -185000000000000007049968496077232122558562975706674931922108416) (*.f64 t (-.f64 b a)) (if (<=.f64 t -379999999999999980111797770245780799488) (*.f64 z (-.f64 1 y)) (if (<=.f64 t -8715097876569077/316912650057057350374175801344) (*.f64 y (-.f64 b z)) (if (<=.f64 t -986713557444411/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (+.f64 a x) (if (<=.f64 t 5065326622169181/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632) (+.f64 a (*.f64 b y)) (if (<=.f64 t 7509100025308133/110427941548649020598956093796432407239217743554726184882600387580788736) (+.f64 z x) (if (<=.f64 t 10500) (*.f64 y (-.f64 b z)) (*.f64 t (-.f64 b a)))))))))
(if (<=.f64 t -170000000000000007095537620268141899024965315816726212634476544) (*.f64 t (-.f64 b a)) (if (<=.f64 t -859999999999999939082939432469014773760) (*.f64 z (-.f64 1 y)) (if (<=.f64 t -7098843361278085/1267650600228229401496703205376) (*.f64 (-.f64 b z) y) (if (<=.f64 t -1623808026257225/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (+.f64 a x) (if (<=.f64 t 5266299558956643/1224720827664335609236962600350409901130557945655466490308353887654080091579137561403602952202220552420938147431280980285494456125931768646260680344573194358953094033321469230156313571586348749061881856) (*.f64 (-.f64 b z) y) (if (<=.f64 t 5521397077432451/6901746346790563787434755862277025452451108972170386555162524223799296) (+.f64 z x) (if (<=.f64 t 10500) (*.f64 (-.f64 b z) y) (*.f64 t (-.f64 b a)))))))))
(if (<=.f64 t -170000000000000007095537620268141899024965315816726212634476544) (*.f64 t (-.f64 b a)) (if (<=.f64 t -859999999999999939082939432469014773760) (*.f64 z (-.f64 1 y)) (if (<=.f64 t -7098843361278085/1267650600228229401496703205376) (*.f64 y (-.f64 b z)) (if (<=.f64 t -1623808026257225/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (+.f64 a x) (if (<=.f64 t 5266299558956643/1224720827664335609236962600350409901130557945655466490308353887654080091579137561403602952202220552420938147431280980285494456125931768646260680344573194358953094033321469230156313571586348749061881856) (*.f64 y (-.f64 b z)) (if (<=.f64 t 5521397077432451/6901746346790563787434755862277025452451108972170386555162524223799296) (+.f64 z x) (if (<=.f64 t 10500) (*.f64 y (-.f64 b z)) (*.f64 t (-.f64 b a)))))))))
(if (<=.f64 z -2399999999999999895326345084443627938979629944678387099460072058334642959680536576) (*.f64 z (-.f64 1 y)) (if (<=.f64 z -2405975797261313/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (*.f64 a (-.f64 1 t)) (if (<=.f64 z 3511119404027961/1404447761611184302913519680303925573139044514798677009948672509044786529730476274474284979081308875165000889686495260606709295068862629863225370551870891596701311667381761603721111090634735110308227210563164107569048052205800491261514946176100212790338675864723330454999587858894372783631526221325189251072) (+.f64 a x) (if (<=.f64 z 3732158026922485/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792) (*.f64 t (-.f64 b a)) (if (<=.f64 z 6800207735332289/151115727451828646838272) (+.f64 a x) (if (<=.f64 z 3199999999999999725860827430912) (*.f64 y b) (*.f64 z (-.f64 1 y))))))))
(if (<=.f64 z -2399999999999999895326345084443627938979629944678387099460072058334642959680536576) (*.f64 z (-.f64 1 y)) (if (<=.f64 z -2405975797261313/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (*.f64 a (-.f64 1 t)) (if (<=.f64 z 3511119404027961/1404447761611184302913519680303925573139044514798677009948672509044786529730476274474284979081308875165000889686495260606709295068862629863225370551870891596701311667381761603721111090634735110308227210563164107569048052205800491261514946176100212790338675864723330454999587858894372783631526221325189251072) (+.f64 a x) (if (<=.f64 z 3732158026922485/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792) (*.f64 t (-.f64 b a)) (if (<=.f64 z 6800207735332289/151115727451828646838272) (+.f64 a x) (if (<=.f64 z 3199999999999999725860827430912) (*.f64 b y) (*.f64 z (-.f64 1 y))))))))
(if (<=.f64 t -4150517416584649/9223372036854775808) (*.f64 t (-.f64 b a)) (if (<=.f64 t 6091515412016939/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (+.f64 a x) (if (<=.f64 t 1639164757362759/215679573337205118357336120696157045389097155380324579848828881993728) (+.f64 z x) (if (<=.f64 t 44999999999999998241099569956521522952237907705856) (*.f64 a (-.f64 1 t)) (*.f64 t (-.f64 b a))))))
(if (<=.f64 a -1000000000000000057857959942726969827393378689175040438172647424) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -520000000000) (*.f64 y (neg.f64 z)) (if (<=.f64 a -178405961588245/5575186299632655785383929568162090376495104) (+.f64 z x) (if (<=.f64 a -1138788147220443/6901746346790563787434755862277025452451108972170386555162524223799296) (*.f64 b (-.f64 t 2)) (if (<=.f64 a 7624837688512187/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (+.f64 z x) (if (<=.f64 a 4230758200257591/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (*.f64 y b) (if (<=.f64 a 799999999999999975051072376239415867482970152490237515253153694022332201093365163162032019163167078442074112) (+.f64 z x) (*.f64 a (-.f64 1 t)))))))))
(if (<=.f64 a -1000000000000000057857959942726969827393378689175040438172647424) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -520000000000) (*.f64 y (neg.f64 z)) (if (<=.f64 a -178405961588245/5575186299632655785383929568162090376495104) (+.f64 z x) (if (<=.f64 a -1138788147220443/6901746346790563787434755862277025452451108972170386555162524223799296) (*.f64 b (-.f64 t 2)) (if (<=.f64 a 7624837688512187/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (+.f64 z x) (if (<=.f64 a 4230758200257591/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (*.f64 b y) (if (<=.f64 a 799999999999999975051072376239415867482970152490237515253153694022332201093365163162032019163167078442074112) (+.f64 z x) (*.f64 a (-.f64 1 t)))))))))
(if (<=.f64 a -12999999999999999838714955923636283878810902511598638411286577152) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 2894614307675923/353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864) (+.f64 z x) (if (<=.f64 a 7007193269176635/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 y b) (if (<=.f64 a 559999999999999969498720414826880155120026700923146029947809866353640536694056738345382094928862035335708672) (+.f64 z x) (*.f64 a (-.f64 1 t))))))
(if (<=.f64 a -12999999999999999838714955923636283878810902511598638411286577152) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 2894614307675923/353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864) (+.f64 z x) (if (<=.f64 a 7007193269176635/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 b y) (if (<=.f64 a 559999999999999969498720414826880155120026700923146029947809866353640536694056738345382094928862035335708672) (+.f64 z x) (*.f64 a (-.f64 1 t))))))
(if (<=.f64 y -41999999999999997884915438865255170676778829352592584084075020520337728799808750390489189974016) (*.f64 y b) (if (<=.f64 y -1761406937080375/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (+.f64 a x) (if (<=.f64 y 7926331216861687/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (+.f64 z x) (if (<=.f64 y 2400000000000000000000) (+.f64 a x) (*.f64 y (neg.f64 z))))))
(if (<=.f64 y -41999999999999997884915438865255170676778829352592584084075020520337728799808750390489189974016) (*.f64 b y) (if (<=.f64 y -1761406937080375/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (+.f64 a x) (if (<=.f64 y 7926331216861687/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (+.f64 z x) (if (<=.f64 y 2400000000000000000000) (+.f64 a x) (*.f64 y (neg.f64 z))))))
(if (<=.f64 t -215000000000) (*.f64 a (neg.f64 t)) (if (<=.f64 t 445985949808383/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072) (+.f64 a x) (if (<=.f64 t 6183964726724345/220855883097298041197912187592864814478435487109452369765200775161577472) (+.f64 z x) (if (<=.f64 t 2611279770367599/19342813113834066795298816) (*.f64 y b) (*.f64 a (neg.f64 t))))))
(if (<=.f64 t -215000000000) (*.f64 t (neg.f64 a)) (if (<=.f64 t 445985949808383/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072) (+.f64 a x) (if (<=.f64 t 6183964726724345/220855883097298041197912187592864814478435487109452369765200775161577472) (+.f64 z x) (if (<=.f64 t 2611279770367599/19342813113834066795298816) (*.f64 b y) (*.f64 t (neg.f64 a))))))
(if (<=.f64 y -80000000000000001617510330172475759086087705857148619291022148496640320399853144748695826202624) (*.f64 y b) (if (<=.f64 y -1056844162248225/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (+.f64 a x) (if (<=.f64 y 7779547305438323/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (+.f64 z x) (if (<=.f64 y 8100000000000000040725288401590082080921251924914110033349629839870933627674546984046481359947552359635222528) (+.f64 a x) (*.f64 y b)))))
(if (<=.f64 y -80000000000000001617510330172475759086087705857148619291022148496640320399853144748695826202624) (*.f64 b y) (if (<=.f64 y -1056844162248225/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (+.f64 a x) (if (<=.f64 y 7779547305438323/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (+.f64 z x) (if (<=.f64 y 8100000000000000040725288401590082080921251924914110033349629839870933627674546984046481359947552359635222528) (+.f64 a x) (*.f64 b y)))))
(if (<=.f64 y -1460000000000000103626500637530047674406531037453223328153944396073646832550173656728101797756928) (*.f64 y b) (if (<=.f64 y 46999999999999999772768375715433222665839475011703375940415562872701257201008596543233211381944783217977458688) (+.f64 a x) (*.f64 y b)))
(if (<=.f64 y -1460000000000000103626500637530047674406531037453223328153944396073646832550173656728101797756928) (*.f64 b y) (if (<=.f64 y 46999999999999999772768375715433222665839475011703375940415562872701257201008596543233211381944783217977458688) (+.f64 a x) (*.f64 b y)))
(if (<=.f64 b -5809983869571577/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (*.f64 y b) (if (<=.f64 b 900000000000000000000) x (*.f64 y b)))
(if (<=.f64 b -5809983869571577/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (*.f64 b y) (if (<=.f64 b 900000000000000000000) x (*.f64 b y)))
(if (<=.f64 x -45000000000000000658381285380369286393651934453909477667537485422640836391301669715968) x (if (<=.f64 x -1847784594718251/47379092172262845921294540053176957863064148471578876072358765808900480733837185251796826441303908628860099203403658239934435426150964794660775368501012608007948455078761288621529091968737745508583465551566054344204493617364992) z (if (<=.f64 x 22118353849861/42535295865117307932921825928971026432) a x)))
(if (<=.f64 x -13500000000000000856521074098171876411271737166336657782169158107168846646039134986347637283668911211976574839410405910056262139201454080) x (if (<=.f64 x 3811162509514511/5444517870735015415413993718908291383296) a x))
a
Compiler

Compiled 1482 to 857 computations (42.2% saved)

soundness2.4s (13.2%)

Rules
1870×fma-neg
1870×fma-neg
1402×associate-+l+
1366×fma-def
1170×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043916244
1145615448
2571915116
062014407
1183912613
2753612613
043916244
1145615448
2571915116
050011280
1138010738
2577010724
053831122
1165326986
2716626986
050011280
1138010738
2577010724
043916244
1145615448
2571915116
043916244
1145615448
2571915116
053831122
1165326986
2716626986
053831122
1165326986
2716626986
01461431
14911239
217711225
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 1104 to 639 computations (42.1% saved)

end2.0ms (0%)

preprocess465.0ms (2.6%)

Compiler

Compiled 2682 to 1248 computations (53.5% saved)

Profiling

Loading profile data...