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

Time bar (total: 15.6s)

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

Results
1.1s5276×body256valid
465.0ms2978×body256infinite
0.0msbody512valid
Bogosity

preprocess170.0ms (1.1%)

Algorithm
egg-herbie
Rules
1402×associate-+l+
1170×associate-+r+
1034×associate--r+
786×fma-neg
748×distribute-lft-in
Problems
235×No Errors
16×(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a))
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 114 to 68 computations (40.4% 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
96.1%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
91.8%
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
96.1%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
91.8%
(+.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)

localize159.0ms (1%)

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%
(*.f64 (+.f64 t -1) a)
99.2%
(fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))
96.9%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
100.0%
(*.f64 (-.f64 t 1) a)
100.0%
(*.f64 (-.f64 (+.f64 y t) 2) b)
98.3%
(-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a))
93.6%
(+.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)

series27.0ms (0.2%)

Counts
8 → 396
Calls

99 calls:

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

rewrite102.0ms (0.7%)

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 → 251
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 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 t 1) a)
(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 -1) z (*.f64 (+.f64 t -1) a))
(*.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 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 (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 b) (+.f64 y (+.f64 t -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y (+.f64 t -2))))))
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 y (+.f64 t -2)))))
(exp.f64 (log.f64 (*.f64 b (+.f64 y (+.f64 t -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 y (+.f64 t -2)))))
(-.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 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 (*.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 (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))))

simplify268.0ms (1.7%)

Algorithm
egg-herbie
Rules
810×fma-def
616×log-prod
560×associate-*r*
482×associate-*l*
436×cancel-sign-sub-inv
Iterations

Useful iterations: 1 (0.0ms)

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

eval265.0ms (1.7%)

Compiler

Compiled 8855 to 5427 computations (38.7% saved)

prune142.0ms (0.9%)

Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New29113304
Fresh000
Picked202
Done000
Total29313306
Accuracy
100.0%
Counts
306 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.8%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (-.f64 (-.f64 (*.f64 t a) a) z)))
94.5%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
70.6%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
69.3%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
65.5%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
70.6%
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (-.f64 (+.f64 y t) 2) b))
48.6%
(+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b))
30.9%
(*.f64 z (-.f64 1 y))
30.0%
(*.f64 y (-.f64 b z))
33.7%
(*.f64 t (-.f64 b a))
36.4%
(*.f64 b (-.f64 (+.f64 t y) 2))
27.3%
(*.f64 a (-.f64 1 t))
13.3%
x
83.8%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (-.f64 (-.f64 (*.f64 t a) a) z)))
94.5%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
70.6%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
69.3%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
65.5%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
70.6%
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (-.f64 (+.f64 y t) 2) b))
48.6%
(+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b))
30.9%
(*.f64 z (-.f64 1 y))
30.0%
(*.f64 y (-.f64 b z))
33.7%
(*.f64 t (-.f64 b a))
36.4%
(*.f64 b (-.f64 (+.f64 t y) 2))
27.3%
(*.f64 a (-.f64 1 t))
13.3%
x
Compiler

Compiled 842 to 608 computations (27.8% saved)

localize157.0ms (1%)

Localize:

Found 12 expressions with local error:

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

Compiled 186 to 90 computations (51.6% saved)

series23.0ms (0.1%)

Counts
12 → 309
Calls

114 calls:

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

rewrite106.0ms (0.7%)

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

Useful iterations: 1 (0.0ms)

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

simplify260.0ms (1.7%)

Algorithm
egg-herbie
Rules
670×fma-def
586×exp-sum
554×distribute-lft-in
550×distribute-rgt-in
532×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval186.0ms (1.2%)

Compiler

Compiled 7693 to 4040 computations (47.5% saved)

prune256.0ms (1.6%)

Pruning

21 alts after pruning (19 fresh and 2 done)

PrunedKeptTotal
New34113354
Fresh268
Picked325
Done000
Total34621367
Accuracy
100.0%
Counts
367 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
42.2%
(fma.f64 z (-.f64 1 y) x)
70.6%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
69.3%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
30.9%
(-.f64 z (*.f64 y z))
51.5%
(-.f64 x (-.f64 (-.f64 (*.f64 y z) z) a))
42.2%
(-.f64 x (-.f64 (*.f64 y z) z))
29.0%
(-.f64 x (*.f64 y z))
38.5%
(-.f64 x (*.f64 a (-.f64 t 1)))
48.6%
(+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b))
35.3%
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
70.4%
(+.f64 x (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 a (*.f64 t a))))
18.3%
(*.f64 (neg.f64 a) t)
30.9%
(*.f64 z (-.f64 1 y))
33.7%
(*.f64 t (-.f64 b a))
36.4%
(*.f64 b (-.f64 (+.f64 t y) 2))
24.1%
(*.f64 b (-.f64 t 2))
16.6%
(*.f64 b y)
18.3%
(*.f64 b t)
27.3%
(*.f64 a (-.f64 1 t))
13.3%
x
11.3%
a
42.2%
(fma.f64 z (-.f64 1 y) x)
70.6%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
69.3%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
30.9%
(-.f64 z (*.f64 y z))
51.5%
(-.f64 x (-.f64 (-.f64 (*.f64 y z) z) a))
42.2%
(-.f64 x (-.f64 (*.f64 y z) z))
29.0%
(-.f64 x (*.f64 y z))
38.5%
(-.f64 x (*.f64 a (-.f64 t 1)))
48.6%
(+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b))
35.3%
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
70.4%
(+.f64 x (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 a (*.f64 t a))))
18.3%
(*.f64 (neg.f64 a) t)
30.9%
(*.f64 z (-.f64 1 y))
33.7%
(*.f64 t (-.f64 b a))
36.4%
(*.f64 b (-.f64 (+.f64 t y) 2))
24.1%
(*.f64 b (-.f64 t 2))
16.6%
(*.f64 b y)
18.3%
(*.f64 b t)
27.3%
(*.f64 a (-.f64 1 t))
13.3%
x
11.3%
a
Compiler

Compiled 1000 to 738 computations (26.2% saved)

localize184.0ms (1.2%)

Localize:

Found 10 expressions with local error:

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

Compiled 134 to 58 computations (56.7% saved)

series9.0ms (0.1%)

Counts
5 → 174
Calls

51 calls:

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

rewrite131.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
680×add-sqr-sqrt
668×pow1
668×*-un-lft-identity
632×add-exp-log
632×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify147.0ms (0.9%)

Algorithm
egg-herbie
Rules
1784×fma-neg
676×fma-def
576×log-prod
464×associate-*r*
448×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval121.0ms (0.8%)

Compiler

Compiled 7170 to 4053 computations (43.5% saved)

prune106.0ms (0.7%)

Pruning

22 alts after pruning (18 fresh and 4 done)

PrunedKeptTotal
New3885393
Fresh11314
Picked325
Done022
Total39222414
Accuracy
100.0%
Counts
414 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
42.2%
(fma.f64 z (-.f64 1 y) x)
38.0%
(fma.f64 b (+.f64 t -2) (*.f64 t (neg.f64 a)))
69.3%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
30.9%
(-.f64 z (*.f64 y z))
51.5%
(-.f64 x (-.f64 (-.f64 (*.f64 y z) z) a))
42.2%
(-.f64 x (-.f64 (*.f64 y z) z))
29.0%
(-.f64 x (*.f64 y z))
31.2%
(+.f64 (*.f64 (neg.f64 a) t) (*.f64 y b))
35.3%
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
48.8%
(+.f64 x (-.f64 (*.f64 b (+.f64 t -2)) (neg.f64 z)))
47.8%
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
22.6%
(+.f64 x a)
18.3%
(*.f64 (neg.f64 a) t)
30.9%
(*.f64 z (-.f64 1 y))
33.7%
(*.f64 t (-.f64 b a))
36.4%
(*.f64 b (-.f64 (+.f64 t y) 2))
24.1%
(*.f64 b (-.f64 t 2))
16.6%
(*.f64 b y)
18.3%
(*.f64 b t)
27.3%
(*.f64 a (-.f64 1 t))
13.3%
x
11.3%
a
42.2%
(fma.f64 z (-.f64 1 y) x)
38.0%
(fma.f64 b (+.f64 t -2) (*.f64 t (neg.f64 a)))
69.3%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
30.9%
(-.f64 z (*.f64 y z))
51.5%
(-.f64 x (-.f64 (-.f64 (*.f64 y z) z) a))
42.2%
(-.f64 x (-.f64 (*.f64 y z) z))
29.0%
(-.f64 x (*.f64 y z))
31.2%
(+.f64 (*.f64 (neg.f64 a) t) (*.f64 y b))
35.3%
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
48.8%
(+.f64 x (-.f64 (*.f64 b (+.f64 t -2)) (neg.f64 z)))
47.8%
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
22.6%
(+.f64 x a)
18.3%
(*.f64 (neg.f64 a) t)
30.9%
(*.f64 z (-.f64 1 y))
33.7%
(*.f64 t (-.f64 b a))
36.4%
(*.f64 b (-.f64 (+.f64 t y) 2))
24.1%
(*.f64 b (-.f64 t 2))
16.6%
(*.f64 b y)
18.3%
(*.f64 b t)
27.3%
(*.f64 a (-.f64 1 t))
13.3%
x
11.3%
a
Compiler

Compiled 948 to 708 computations (25.3% saved)

localize114.0ms (0.7%)

Localize:

Found 8 expressions with local error:

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

Compiled 131 to 59 computations (55% saved)

series8.0ms (0%)

Counts
5 → 186
Calls

54 calls:

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

rewrite68.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
756×add-sqr-sqrt
742×pow1
742×*-un-lft-identity
700×add-exp-log
700×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify116.0ms (0.7%)

Algorithm
egg-herbie
Rules
984×fma-neg
770×cancel-sign-sub-inv
614×log-prod
470×sqr-pow
424×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

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

eval123.0ms (0.8%)

Compiler

Compiled 4782 to 2644 computations (44.7% saved)

prune97.0ms (0.6%)

Pruning

23 alts after pruning (17 fresh and 6 done)

PrunedKeptTotal
New2747281
Fresh31013
Picked325
Done044
Total28023303
Accuracy
100.0%
Counts
303 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
42.2%
(fma.f64 z (-.f64 1 y) x)
38.0%
(fma.f64 b (+.f64 t -2) (*.f64 t (neg.f64 a)))
31.2%
(-.f64 (*.f64 b y) (*.f64 t a))
30.9%
(-.f64 z (*.f64 y z))
51.5%
(-.f64 x (-.f64 (-.f64 (*.f64 y z) z) a))
29.0%
(-.f64 x (*.f64 y z))
37.3%
(+.f64 z (*.f64 b (-.f64 t 2)))
42.6%
(+.f64 x (-.f64 (*.f64 b (+.f64 y -2)) (neg.f64 a)))
35.5%
(+.f64 x (*.f64 b (-.f64 t 2)))
26.2%
(+.f64 x z)
22.6%
(+.f64 x a)
18.3%
(*.f64 (neg.f64 a) t)
30.9%
(*.f64 z (-.f64 1 y))
17.9%
(*.f64 y (neg.f64 z))
33.7%
(*.f64 t (-.f64 b a))
36.4%
(*.f64 b (-.f64 (+.f64 t y) 2))
24.1%
(*.f64 b (-.f64 t 2))
16.6%
(*.f64 b y)
18.3%
(*.f64 b t)
27.3%
(*.f64 a (-.f64 1 t))
14.9%
z
13.3%
x
11.3%
a
Compiler

Compiled 591 to 357 computations (39.6% saved)

regimes231.0ms (1.5%)

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

76.0ms
y
33.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
28.0ms
a
22.0ms
x
21.0ms
t
Results
AccuracySegmentsBranch
96.1%1x
96.1%1y
96.1%1z
96.1%1t
96.1%1a
96.1%1b
96.1%1(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 407 to 218 computations (46.4% saved)

regimes268.0ms (1.7%)

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

7 calls:

90.0ms
y
31.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
27.0ms
t
21.0ms
x
21.0ms
a
Results
AccuracySegmentsBranch
94.5%1x
96.1%3y
94.5%1z
94.5%1t
94.5%1a
94.5%1b
96.9%2(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 388 to 207 computations (46.6% saved)

regimes898.0ms (5.7%)

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

6 calls:

239.0ms
x
218.0ms
y
149.0ms
t
114.0ms
b
110.0ms
z
Results
AccuracySegmentsBranch
84.5%10y
80.3%9x
87.2%5z
83.4%7t
88.0%3a
90.3%4b
Compiler

Compiled 258 to 137 computations (46.9% saved)

regimes168.0ms (1.1%)

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

2 calls:

98.0ms
a
64.0ms
b
Results
AccuracySegmentsBranch
77.7%6a
87.9%3b
Compiler

Compiled 215 to 105 computations (51.2% saved)

regimes270.0ms (1.7%)

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

2 calls:

187.0ms
z
76.0ms
b
Results
AccuracySegmentsBranch
78.1%9z
87.1%5b
Compiler

Compiled 200 to 97 computations (51.5% saved)

regimes664.0ms (4.2%)

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

5 calls:

193.0ms
x
156.0ms
t
144.0ms
a
91.0ms
y
74.0ms
b
Results
AccuracySegmentsBranch
66.6%13x
74.3%8a
72.8%6y
74.7%7t
73.9%5b
Compiler

Compiled 208 to 107 computations (48.6% saved)

regimes68.0ms (0.4%)

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

1 calls:

63.0ms
b
Results
AccuracySegmentsBranch
71.4%4b
Compiler

Compiled 139 to 66 computations (52.5% saved)

regimes618.0ms (4%)

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

5 calls:

154.0ms
z
148.0ms
a
144.0ms
y
87.0ms
t
80.0ms
b
Results
AccuracySegmentsBranch
71.7%10a
66.2%8y
59.6%3t
70.1%13z
70.2%6b
Compiler

Compiled 149 to 82 computations (45% saved)

regimes649.0ms (4.2%)

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

2 calls:

555.0ms
a
90.0ms
b
Results
AccuracySegmentsBranch
68.5%12a
68.5%8b
Compiler

Compiled 106 to 58 computations (45.3% saved)

regimes420.0ms (2.7%)

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

3 calls:

202.0ms
t
111.0ms
y
103.0ms
b
Results
AccuracySegmentsBranch
64.7%8y
66.9%16t
63.1%8b
Compiler

Compiled 106 to 60 computations (43.4% saved)

regimes156.0ms (1%)

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

2 calls:

76.0ms
b
76.0ms
y
Results
AccuracySegmentsBranch
63.1%8b
61.5%7y
Compiler

Compiled 92 to 50 computations (45.7% saved)

regimes452.0ms (2.9%)

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

4 calls:

168.0ms
a
116.0ms
z
94.0ms
b
71.0ms
y
Results
AccuracySegmentsBranch
56.4%8z
61.3%13a
59.1%7y
55.3%9b
Compiler

Compiled 92 to 54 computations (41.3% saved)

regimes483.0ms (3.1%)

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

4 calls:

222.0ms
x
133.0ms
z
75.0ms
t
50.0ms
y
Results
AccuracySegmentsBranch
53.3%4t
52.5%12z
40.8%6x
51.1%7y
Compiler

Compiled 72 to 46 computations (36.1% saved)

regimes294.0ms (1.9%)

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

3 calls:

127.0ms
a
95.0ms
b
70.0ms
t
Results
AccuracySegmentsBranch
50.6%6a
51.0%8b
42.6%7t
Compiler

Compiled 60 to 38 computations (36.7% saved)

regimes202.0ms (1.3%)

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

3 calls:

86.0ms
a
67.0ms
b
47.0ms
y
Results
AccuracySegmentsBranch
48.1%10b
48.3%7y
49.1%7a
Compiler

Compiled 55 to 35 computations (36.4% saved)

regimes148.0ms (0.9%)

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

2 calls:

94.0ms
y
51.0ms
a
Results
AccuracySegmentsBranch
47.6%8y
41.2%7a
Compiler

Compiled 43 to 26 computations (39.5% saved)

regimes76.0ms (0.5%)

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

1 calls:

74.0ms
y
Results
AccuracySegmentsBranch
45.3%6y
Compiler

Compiled 32 to 18 computations (43.8% saved)

regimes65.0ms (0.4%)

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

2 calls:

37.0ms
y
27.0ms
z
Results
AccuracySegmentsBranch
38.3%5z
42.3%6y
Compiler

Compiled 35 to 22 computations (37.1% saved)

regimes178.0ms (1.1%)

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

6 calls:

42.0ms
y
29.0ms
b
29.0ms
a
28.0ms
x
24.0ms
t
Results
AccuracySegmentsBranch
31.6%6a
37.1%5z
30.1%6x
37.6%5t
37.7%6b
37.4%7y
Compiler

Compiled 60 to 45 computations (25% saved)

regimes114.0ms (0.7%)

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

4 calls:

39.0ms
b
27.0ms
t
24.0ms
y
21.0ms
z
Results
AccuracySegmentsBranch
35.8%5y
35.4%9b
30.8%5z
32.8%6t
Compiler

Compiled 43 to 32 computations (25.6% saved)

regimes135.0ms (0.9%)

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

3 calls:

52.0ms
z
45.0ms
t
37.0ms
y
Results
AccuracySegmentsBranch
28.7%5z
31.9%6t
25.9%3y
Compiler

Compiled 33 to 25 computations (24.2% saved)

regimes147.0ms (0.9%)

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

6 calls:

53.0ms
y
31.0ms
t
21.0ms
b
17.0ms
z
14.0ms
x
Results
AccuracySegmentsBranch
25.2%4x
25.8%5z
20.9%3y
20.8%6b
21.1%3a
20.2%6t
Compiler

Compiled 51 to 42 computations (17.6% saved)

regimes37.0ms (0.2%)

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

4 calls:

9.0ms
y
9.0ms
x
9.0ms
a
9.0ms
z
Results
AccuracySegmentsBranch
15.6%2y
20.0%3a
15.6%3z
20.0%3x
Compiler

Compiled 36 to 30 computations (16.7% 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
z
3.0ms
t
3.0ms
a
3.0ms
b
3.0ms
y
Results
AccuracySegmentsBranch
11.3%1t
11.3%1z
11.3%1b
11.3%1y
11.3%1x
11.3%1a
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)

bsearch84.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
2.899802315589653e+22
1.7104916753204673e+24
14.0ms
-8.976809608820492e+22
-1.7835036935131297e+22
44.0ms
-1.358440323737695e+74
-5.581981831193896e+67
Results
57.0ms261×body256valid
22.0ms91×body256infinite
Compiler

Compiled 978 to 718 computations (26.6% saved)

bsearch39.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
2.899802315589653e+22
1.7104916753204673e+24
23.0ms
-8.976809608820492e+22
-1.7835036935131297e+22
Results
28.0ms152×body256valid
7.0ms56×body256infinite
Compiler

Compiled 582 to 430 computations (26.1% saved)

bsearch129.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
2.522217162434002e+96
2.107259241027909e+100
57.0ms
6.620606425513786e+38
1.1446770698685314e+41
25.0ms
2.899802315589653e+22
1.7104916753204673e+24
26.0ms
-7.673612093638269e+43
-1.4239819254162122e+40
Results
85.0ms332×body256valid
30.0ms148×body256infinite
Compiler

Compiled 1056 to 777 computations (26.4% saved)

bsearch151.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
70.0ms
2.522217162434002e+96
2.107259241027909e+100
16.0ms
6.620606425513786e+38
1.1446770698685314e+41
46.0ms
2.899802315589653e+22
1.7104916753204673e+24
19.0ms
-7.673612093638269e+43
-1.4239819254162122e+40
Results
93.0ms321×body256valid
52.0ms159×body256infinite
Compiler

Compiled 996 to 717 computations (28% saved)

bsearch115.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
62.0ms
2.899802315589653e+22
1.7104916753204673e+24
21.0ms
1.2345540841596094e-290
1.1536551682998729e-285
31.0ms
-7.673612093638269e+43
-1.4239819254162122e+40
Results
98.0ms297×body256valid
11.0ms87×body256infinite
Compiler

Compiled 738 to 554 computations (24.9% saved)

bsearch145.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
2.107259241027909e+100
6.072807646422061e+108
20.0ms
7.496393677168233e+41
8.446943807788778e+45
49.0ms
2.899802315589653e+22
1.7104916753204673e+24
26.0ms
1.2345540841596094e-290
1.1536551682998729e-285
22.0ms
-5.581981831193896e+67
-1.5605272471508376e+62
Results
69.0ms472×body256valid
28.0ms200×body256infinite
Compiler

Compiled 1212 to 918 computations (24.3% saved)

bsearch153.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
2.107259241027909e+100
6.072807646422061e+108
19.0ms
6.399995337465371e+68
3.808075650340256e+71
19.0ms
2.899802315589653e+22
1.7104916753204673e+24
20.0ms
1.05798128244021e+18
2.899802315589653e+22
17.0ms
6.45768911231696e-62
1.2005678535876051e-60
25.0ms
1.3200943833028378e-271
4.638919255263388e-256
21.0ms
-5.581981831193896e+67
-1.5605272471508376e+62
Results
106.0ms660×body256valid
36.0ms268×body256infinite
Compiler

Compiled 1502 to 1192 computations (20.6% saved)

bsearch181.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
8.878160455432796e+78
3.072074678835756e+79
20.0ms
4.3511937253727277e+42
2.4690942989837692e+45
19.0ms
3.595301436129765e-34
5.084000768586996e-30
74.0ms
-4.698481936275545e-181
-3.3436517911510976e-193
14.0ms
-1.0578923521814747e+48
-2.2998843601723656e+47
21.0ms
-5.731822223878767e+63
-1.178719892448859e+57
21.0ms
-3.4348116251015926e+112
-4.291119757780373e+109
Results
127.0ms574×body256valid
43.0ms290×body256infinite
Compiler

Compiled 1426 to 1109 computations (22.2% saved)

bsearch137.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.107259241027909e+100
6.072807646422061e+108
21.0ms
6.399995337465371e+68
3.808075650340256e+71
18.0ms
2.899802315589653e+22
1.7104916753204673e+24
21.0ms
6.792608194010465e-279
1.3200943833028378e-271
16.0ms
-1.1987836527256268e-259
-1.985621012572412e-260
20.0ms
-2.4757420972185094e-178
-5.27160409413252e-183
19.0ms
-7.673612093638269e+43
-1.4239819254162122e+40
Results
89.0ms635×body256valid
33.0ms245×body256infinite
Compiler

Compiled 1420 to 1128 computations (20.6% saved)

bsearch117.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
8.878160455432796e+78
3.072074678835756e+79
21.0ms
1.6158689744034006e-108
2.7068305852236058e-102
16.0ms
-1.11727600233373e-132
-1.0501100566537002e-134
23.0ms
-3.663726619190366e-82
-6.613003840261656e-90
21.0ms
-7.547478362314666e+20
-3149869623396094.0
21.0ms
-3.4348116251015926e+112
-4.291119757780373e+109
Results
75.0ms545×body256valid
29.0ms207×body256infinite
Compiler

Compiled 1096 to 839 computations (23.4% saved)

bsearch53.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
1.1658434856024935e+23
4.5761537332671115e+26
10.0ms
6.396999768628599e-83
1.2631461127057865e-82
24.0ms
-340572464338716300.0
-75345.61488204455
Results
37.0ms270×body256valid
11.0ms82×body256infinite
Compiler

Compiled 512 to 397 computations (22.5% saved)

bsearch99.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
6.324765576812652e+103
1.289712774096841e+108
22.0ms
8.047509067292651e-45
1.3202128434905844e-36
20.0ms
4.10118351906278e-277
3.987460720017534e-273
17.0ms
-6.6563242612399574e-139
-8.106081358921237e-141
20.0ms
-3.889112007961168e+33
-9.288131462156705e+30
Results
64.0ms460×body256valid
27.0ms180×body256infinite
Compiler

Compiled 932 to 763 computations (18.1% saved)

bsearch126.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
2.481313797343232e+73
3.7878462324540903e+84
9.0ms
9.815621347422505e+43
1.5862711298094038e+44
26.0ms
3.404478804544439e-9
53121.00595435026
21.0ms
4.10118351906278e-277
3.987460720017534e-273
24.0ms
-5.770840952383941e-165
-8.520209011728406e-170
21.0ms
-3.889112007961168e+33
-9.288131462156705e+30
Results
85.0ms557×body256valid
31.0ms227×body256infinite
Compiler

Compiled 1066 to 861 computations (19.2% saved)

bsearch154.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
5.566095790237761e+66
1.2270850270926355e+67
23.0ms
3.4470759529409416e-55
3.8580916725126845e-46
27.0ms
-7.262448570588322e-119
-2.2926098134226056e-124
24.0ms
-3.663726619190366e-82
-6.613003840261656e-90
22.0ms
-2.2998843601723656e+47
-7.644542179709074e+37
24.0ms
-5.731822223878767e+63
-1.178719892448859e+57
20.0ms
-3.4348116251015926e+112
-4.291119757780373e+109
Results
92.0ms642×body256valid
46.0ms286×body256infinite
Compiler

Compiled 1236 to 995 computations (19.5% saved)

bsearch105.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
5.566095790237761e+66
1.2270850270926355e+67
23.0ms
3.4470759529409416e-55
3.8580916725126845e-46
22.0ms
-7.262448570588322e-119
-2.2926098134226056e-124
23.0ms
-3.663726619190366e-82
-6.613003840261656e-90
24.0ms
-8.540361009485228e+85
-1.2357358618342105e+77
Results
66.0ms468×body256valid
32.0ms188×body256infinite
Compiler

Compiled 861 to 688 computations (20.1% saved)

bsearch102.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
8.878160455432796e+78
3.072074678835756e+79
21.0ms
3.4470759529409416e-55
3.8580916725126845e-46
24.0ms
-7.262448570588322e-119
-2.2926098134226056e-124
22.0ms
-3.663726619190366e-82
-6.613003840261656e-90
22.0ms
-8.540361009485228e+85
-1.2357358618342105e+77
Results
68.0ms478×body256valid
24.0ms178×body256infinite
Compiler

Compiled 856 to 683 computations (20.2% saved)

bsearch72.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
2.305199277079816e+50
1.071064829103382e+54
14.0ms
2.019750490473435e+33
1.7100724976033457e+34
19.0ms
4.271933571026029e-49
2.094785839137587e-46
20.0ms
-4.273600232036652e+38
-8.883257339002847e+34
Results
50.0ms364×body256valid
16.0ms116×body256infinite
Compiler

Compiled 608 to 493 computations (18.9% saved)

bsearch75.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
8.878160455432796e+78
3.072074678835756e+79
22.0ms
3.4470759529409416e-55
3.8580916725126845e-46
21.0ms
-3.3436517911510976e-193
-1.0439009957599088e-199
21.0ms
-8.540361009485228e+85
-1.2357358618342105e+77
Results
47.0ms355×body256valid
22.0ms157×body256infinite
Compiler

Compiled 640 to 521 computations (18.6% saved)

bsearch87.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
2.019750490473435e+33
1.7100724976033457e+34
17.0ms
4.423249495783199e-100
3.964491134881577e-98
21.0ms
8.382943612659229e-278
2.7748501767139884e-270
16.0ms
-3.904203019232559e-291
-3.8083910042910504e-293
19.0ms
-4.273600232036652e+38
-8.883257339002847e+34
Results
65.0ms470×body256valid
16.0ms122×body256infinite
Compiler

Compiled 656 to 559 computations (14.8% saved)

bsearch63.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
5.413670460723358e+115
1.275125171998801e+124
24.0ms
1.0389579363046445e-189
9.586551189020594e-175
19.0ms
-2.718409397520453e+74
-7.561985288991623e+71
Results
40.0ms294×body256valid
18.0ms138×body256infinite
Compiler

Compiled 468 to 405 computations (13.5% saved)

bsearch28.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
53121.00595435026
96453.95968589932
19.0ms
-2.0185331113245738e+169
-1.4220409030855746e+166
Results
16.0ms126×body256valid
10.0ms66×body256infinite
Compiler

Compiled 228 to 195 computations (14.5% saved)

simplify147.0ms (0.9%)

Algorithm
egg-herbie
Rules
338×unsub-neg
288×distribute-lft-neg-in
176×neg-mul-1
138×neg-sub0
132×+-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03572534
14692504
25492486
36442478
47142478
58192478
69302478
710292478
810962478
911832478
1012612478
1113322478
1214052478
1314512478
1414742478
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(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 y (-.f64 b z)))
(if (<=.f64 b -214999999999999991840577938607508247569671577244209874345958789582159872) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1))) (if (<=.f64 b -55000000000000002097152) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 64999999999999997902848) (-.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 -38000000000000004194304) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 124999999999999997902848) (-.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 -9000000000000000249228909192010716707553280) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 1700000000000000025165824) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (if (<=.f64 b 1150000000000000059113909661398005186560) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 24999999999999999942259256128592700174153136998100959730139215991524396637032419119477983119671296) (-.f64 x (-.f64 (-.f64 (*.f64 y z) z) a)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -6500000000000000523870889773502260649656320) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 1499999999999999974834176) (-.f64 x (-.f64 (-.f64 (*.f64 y z) z) a)) (if (<=.f64 b 749999999999999992560806641659545649152) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 310000000000000019014245712662110358685283889952815796240670737418194531012921783492273637299322880) (-.f64 x (-.f64 (-.f64 (*.f64 y z) z) a)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -2599999999999999900063346088055835535081472) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 3862231344430757/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 780000000000000008388608) (-.f64 x (-.f64 (*.f64 y z) z)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -11999999999999999963544700647272178826878127911958975430105497600) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 899724347282165/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 1700000000000000025165824) (-.f64 x (-.f64 (*.f64 y z) z)) (if (<=.f64 b 1350000000000000037384336378801607506132992) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 85000000000000004265749082668186640360259733028813251776751542819065911441166853625270922687595675648) (-.f64 x (-.f64 (*.f64 y z) z)) (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -2150000000000000023916376310363409502392431932481879340725829632) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 2087487115172669/4538015467766671944574165338592225830478699345884382504442663144885072806275648112625635725391102144133907238129251016389326737199538896813326509341743147661691195191795226666084858428449394948944821764472508048114220424520501343042471615418544488778723282182172070046459244838912) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 524682904356589/3618502788666131106986593281521497120414687020801267626233049500247285301248) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 170000000000000000000) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 41999999999999995805696) z (if (<=.f64 b 370000000000000000784207266445706404586699070013957002023172680406007808) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 22500000000000001814816719138894959243408249386516063108813116294037278176242664691008521372084207616) (-.f64 x (*.f64 y z)) (*.f64 b (-.f64 (+.f64 t y) 2)))))))))
(if (<=.f64 y -43999999999999998367068375722353653669202310270562658724335498781988430978709106456550954684267090922839212032) (*.f64 y (-.f64 b z)) (if (<=.f64 y -5400000000000000348970524623998210023016365739452293857530609664) (*.f64 t (-.f64 b a)) (if (<=.f64 y -264999999999999999449702644754190044609671856128) (*.f64 y (-.f64 b z)) (if (<=.f64 y -8308506094874853/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (+.f64 x (*.f64 b (-.f64 t 2))) (if (<=.f64 y 7992587079153375/5708990770823839524233143877797980545530986496) (+.f64 z (*.f64 b (-.f64 t 2))) (if (<=.f64 y 400000000000000035285445621225690562807463936) (*.f64 a (-.f64 1 t)) (if (<=.f64 y 8999999999999999870754523238056571515968681501720032420213008720127689234579456) (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))))))))
(if (<=.f64 b -23999999999999999761945812533105460772864) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -1751977197166923/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -4016188005530807/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (-.f64 x (*.f64 y z)) (if (<=.f64 b 7983361238138879/623700096729599941142616472824012051896078518886080481719546013261628716209051270557799364216448656590419514638810154763741386871372998018980991186964009818850001772797214273911730537951363433494579173982669976247915878267225271996527767271390013799220975283398673763013237029759482503102464) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 36999999999999997902848) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 370000000000000000784207266445706404586699070013957002023172680406007808) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 31999999999999999265584424487850772110298967037572800196159871191423790469785277161704361423408369500160) (-.f64 x (*.f64 y z)) (*.f64 b (-.f64 (+.f64 t y) 2)))))))))
(if (<=.f64 y -43999999999999998367068375722353653669202310270562658724335498781988430978709106456550954684267090922839212032) (*.f64 y (-.f64 b z)) (if (<=.f64 y -3700000000000000) (*.f64 t (-.f64 b a)) (if (<=.f64 y -7167183174968973/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (+.f64 x z) (if (<=.f64 y -6342194302798775/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672) (*.f64 t (-.f64 b a)) (if (<=.f64 y 6304320991423117/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (+.f64 x z) (if (<=.f64 y 11200000000000000424229471521565881763861179666976219894571163076987298015870976) (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))))))))
(if (<=.f64 t -62000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t 5809884737704875/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (+.f64 x a) (if (<=.f64 t 40000000000000003623878656) (+.f64 x z) (*.f64 t (-.f64 b a)))))
(if (<=.f64 a -39999999999999998543585179860992) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -4022342378982779/53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384) (+.f64 x z) (if (<=.f64 a 8582113330999295/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 b (-.f64 t 2)) (if (<=.f64 a 5639583590386471/49039857307708443467467104868809893875799651909875269632) (+.f64 x z) (if (<=.f64 a 20000000000000001820719981007368700209209079903509731143090914749681805790702668304308360195083224381128704) (*.f64 b (-.f64 t 2)) (*.f64 a (-.f64 1 t)))))))
(if (<=.f64 a -779999999999999980607110262030336) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -2987651209594315/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032) (+.f64 x z) (if (<=.f64 a 8731801354214399/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 b y) (if (<=.f64 a 125) (+.f64 x z) (if (<=.f64 a 100000000000000008821361405306422640701865984) (*.f64 b t) (if (<=.f64 a 24999999999999998791204702950698049471299022700753338791801704940912508928) (*.f64 y (neg.f64 z)) (*.f64 a (-.f64 1 t))))))))
(if (<=.f64 y -129999999999999999726538033215711254580217847467469463140162813922606663858348513015561895474767576923222573056) (*.f64 b y) (if (<=.f64 y -5599999999999999739403920746909863751928987572867018591393808384) (*.f64 (neg.f64 a) t) (if (<=.f64 y -79999999999999996310101265616969138176) (*.f64 y (neg.f64 z)) (if (<=.f64 y -6163777530473317/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (+.f64 x z) (if (<=.f64 y -526958075114315/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416) (*.f64 b t) (if (<=.f64 y 6911119140749065/3291009114642412084309938365114701009965471731267159726697218048) (+.f64 x z) (if (<=.f64 y 5600000000000000142778372650239069176146001402561132016431190245376) (*.f64 b t) (*.f64 y (neg.f64 z)))))))))
(if (<=.f64 y -34999999999999998034707983862481296202127821344599677205063153348425579602378752) (*.f64 b y) (if (<=.f64 y -7797895294366243/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (+.f64 x z) (if (<=.f64 y -5814709794364855/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (*.f64 b t) (if (<=.f64 y 1156995391866473/6427752177035961102167848369364650410088811975131171341205504) (+.f64 x z) (if (<=.f64 y 5600000000000000142778372650239069176146001402561132016431190245376) (*.f64 b t) (*.f64 y (neg.f64 z)))))))
(if (<=.f64 y -520000000000000021411454213532061550973934078243671535727095553669067219735645519872) (*.f64 b y) (if (<=.f64 y -3499601159652819/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (+.f64 x z) (if (<=.f64 y -3924929111196277/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (*.f64 b t) (if (<=.f64 y 7816146647275729/822752278660603021077484591278675252491367932816789931674304512) (+.f64 x z) (if (<=.f64 y 9999999999999999673560075006595519222746403606649979913266024618633003221909504) (*.f64 b t) (*.f64 b y))))))
(if (<=.f64 t -9999999999999999538762658202121142272) (*.f64 b t) (if (<=.f64 t 3496697184307563/411376139330301510538742295639337626245683966408394965837152256) (+.f64 x a) (if (<=.f64 t 2199999999999999937911583401836544) z (if (<=.f64 t 27999999999999999810186562882125583340927836374433792) (*.f64 b y) (*.f64 b t)))))
(if (<=.f64 y -169999999999999990409162082331241787254084548952196818287923132520688910388277805056) (*.f64 b y) (if (<=.f64 y -572302786088463/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (*.f64 b t) (if (<=.f64 y 4583190933415609/26959946667150639794667015087019630673637144422540572481103610249216) z (if (<=.f64 y 10500000000000000397715129551468014153619855937790206151160465384675591889879040) (*.f64 b t) (*.f64 b y)))))
(if (<=.f64 t -17999999999999999878127757194264838144) (*.f64 b t) (if (<=.f64 t -4381877016226895/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) x (if (<=.f64 t 8039884059404999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) z (if (<=.f64 t 6772219815005301/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) a (if (<=.f64 t 2100000000000000058646210763816960) z (*.f64 b t))))))
(if (<=.f64 x -229999999999999985112822225914413596834477354922330867223162418777974374400) x (if (<=.f64 x 4087946793389487/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) z (if (<=.f64 x 3700000000000000241368892583993377218662452317755885876825684764412512448039951699921616371407633136720222530812266938368) a x)))
(if (<=.f64 a -14600000000000000537504191733155775320687181943116370869612742748667780772541609485079748824925906431092978893210787377230040311251878874214444300049466927903877890048) a (if (<=.f64 a 95000) x a))
a
Outputs
(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 y (-.f64 b z)))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 y t) 2))) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 y (-.f64 b z)))
(if (<=.f64 (+.f64 (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 y t) 2))) +inf.0) (+.f64 (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 y (-.f64 b z)))
(if (<=.f64 (+.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 y t) 2))) +inf.0) (+.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 y (-.f64 b z)))
(if (<=.f64 b -214999999999999991840577938607508247569671577244209874345958789582159872) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1))) (if (<=.f64 b -55000000000000002097152) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 64999999999999997902848) (-.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 -214999999999999991840577938607508247569671577244209874345958789582159872) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 z (-.f64 y 1))) (if (or (<=.f64 b -55000000000000002097152) (not (<=.f64 b 64999999999999997902848))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 t 1))) (-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a (-.f64 t 1))))))
(if (<=.f64 b -214999999999999991840577938607508247569671577244209874345958789582159872) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 z (-.f64 1 y))) (if (or (<=.f64 b -55000000000000002097152) (not (<=.f64 b 64999999999999997902848))) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 1 t))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 a (+.f64 t -1))))))
(if (<=.f64 b -214999999999999991840577938607508247569671577244209874345958789582159872) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 z (-.f64 1 y))) (if (or (<=.f64 b -55000000000000002097152) (not (<=.f64 b 64999999999999997902848))) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 1 t))) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y))))))
(if (<=.f64 b -214999999999999991840577938607508247569671577244209874345958789582159872) (+.f64 (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 z (-.f64 1 y))) (if (or (<=.f64 b -55000000000000002097152) (not (<=.f64 b 64999999999999997902848))) (+.f64 (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 a (-.f64 1 t))) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y))))))
(if (<=.f64 b -38000000000000004194304) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 124999999999999997902848) (-.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 (or (<=.f64 b -38000000000000004194304) (not (<=.f64 b 124999999999999997902848))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 t 1))) (-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a (-.f64 t 1)))))
(if (or (<=.f64 b -38000000000000004194304) (not (<=.f64 b 124999999999999997902848))) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 1 t))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 a (+.f64 t -1)))))
(if (or (<=.f64 b -38000000000000004194304) (not (<=.f64 b 124999999999999997902848))) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 1 t))) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))))
(if (or (<=.f64 b -38000000000000004194304) (not (<=.f64 b 124999999999999997902848))) (+.f64 (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 a (-.f64 1 t))) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))))
(if (<=.f64 b -9000000000000000249228909192010716707553280) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 1700000000000000025165824) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (if (<=.f64 b 1150000000000000059113909661398005186560) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 24999999999999999942259256128592700174153136998100959730139215991524396637032419119477983119671296) (-.f64 x (-.f64 (-.f64 (*.f64 y z) z) a)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -9000000000000000249228909192010716707553280) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b 1700000000000000025165824) (-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a (-.f64 t 1)))) (if (or (<=.f64 b 1150000000000000059113909661398005186560) (not (<=.f64 b 24999999999999999942259256128592700174153136998100959730139215991524396637032419119477983119671296))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (-.f64 x (-.f64 (-.f64 (*.f64 y z) z) a)))))
(if (<=.f64 b -9000000000000000249228909192010716707553280) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b 1700000000000000025165824) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 a (+.f64 t -1)))) (if (or (<=.f64 b 1150000000000000059113909661398005186560) (not (<=.f64 b 24999999999999999942259256128592700174153136998100959730139215991524396637032419119477983119671296))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (-.f64 x (-.f64 (-.f64 (*.f64 y z) z) a)))))
(if (<=.f64 b -9000000000000000249228909192010716707553280) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b 1700000000000000025165824) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))) (if (or (<=.f64 b 1150000000000000059113909661398005186560) (not (<=.f64 b 24999999999999999942259256128592700174153136998100959730139215991524396637032419119477983119671296))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (+.f64 x (+.f64 a (-.f64 z (*.f64 y z)))))))
(if (<=.f64 b -9000000000000000249228909192010716707553280) (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))) (if (<=.f64 b 1700000000000000025165824) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))) (if (or (<=.f64 b 1150000000000000059113909661398005186560) (not (<=.f64 b 24999999999999999942259256128592700174153136998100959730139215991524396637032419119477983119671296))) (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))) (+.f64 x (+.f64 a (-.f64 z (*.f64 y z)))))))
(if (<=.f64 b -6500000000000000523870889773502260649656320) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 1499999999999999974834176) (-.f64 x (-.f64 (-.f64 (*.f64 y z) z) a)) (if (<=.f64 b 749999999999999992560806641659545649152) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 310000000000000019014245712662110358685283889952815796240670737418194531012921783492273637299322880) (-.f64 x (-.f64 (-.f64 (*.f64 y z) z) a)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -6500000000000000523870889773502260649656320) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b 1499999999999999974834176) (-.f64 x (-.f64 (-.f64 (*.f64 y z) z) a)) (if (or (<=.f64 b 749999999999999992560806641659545649152) (not (<=.f64 b 310000000000000019014245712662110358685283889952815796240670737418194531012921783492273637299322880))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (-.f64 x (-.f64 (-.f64 (*.f64 y z) z) a)))))
(if (<=.f64 b -6500000000000000523870889773502260649656320) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (or (<=.f64 b 1499999999999999974834176) (not (or (<=.f64 b 749999999999999992560806641659545649152) (not (<=.f64 b 310000000000000019014245712662110358685283889952815796240670737418194531012921783492273637299322880))))) (-.f64 x (-.f64 (-.f64 (*.f64 y z) z) a)) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))))
(if (or (<=.f64 b -6500000000000000523870889773502260649656320) (not (or (<=.f64 b 1499999999999999974834176) (not (or (<=.f64 b 749999999999999992560806641659545649152) (not (<=.f64 b 310000000000000019014245712662110358685283889952815796240670737418194531012921783492273637299322880))))))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (-.f64 x (-.f64 (-.f64 (*.f64 y z) z) a)))
(if (or (<=.f64 b -6500000000000000523870889773502260649656320) (not (or (<=.f64 b 1499999999999999974834176) (and (not (<=.f64 b 749999999999999992560806641659545649152)) (<=.f64 b 310000000000000019014245712662110358685283889952815796240670737418194531012921783492273637299322880))))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (-.f64 x (-.f64 (-.f64 (*.f64 y z) z) a)))
(if (or (<=.f64 b -6500000000000000523870889773502260649656320) (and (not (<=.f64 b 1499999999999999974834176)) (or (<=.f64 b 749999999999999992560806641659545649152) (not (<=.f64 b 310000000000000019014245712662110358685283889952815796240670737418194531012921783492273637299322880))))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (-.f64 x (-.f64 (-.f64 (*.f64 y z) z) a)))
(if (or (<=.f64 b -6500000000000000523870889773502260649656320) (and (not (<=.f64 b 1499999999999999974834176)) (or (<=.f64 b 749999999999999992560806641659545649152) (not (<=.f64 b 310000000000000019014245712662110358685283889952815796240670737418194531012921783492273637299322880))))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (+.f64 x (+.f64 a (-.f64 z (*.f64 y z)))))
(if (or (<=.f64 b -6500000000000000523870889773502260649656320) (and (not (<=.f64 b 1499999999999999974834176)) (or (<=.f64 b 749999999999999992560806641659545649152) (not (<=.f64 b 310000000000000019014245712662110358685283889952815796240670737418194531012921783492273637299322880))))) (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))) (+.f64 x (+.f64 a (-.f64 z (*.f64 y z)))))
(if (<=.f64 b -2599999999999999900063346088055835535081472) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 3862231344430757/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 780000000000000008388608) (-.f64 x (-.f64 (*.f64 y z) z)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -2599999999999999900063346088055835535081472) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b 3862231344430757/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 780000000000000008388608) (-.f64 x (-.f64 (*.f64 y z) z)) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))))))
(if (<=.f64 b -2599999999999999900063346088055835535081472) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b 3862231344430757/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 b 780000000000000008388608) (-.f64 x (-.f64 (*.f64 y z) z)) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))))))
(if (<=.f64 b -2599999999999999900063346088055835535081472) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b 3862231344430757/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 b 780000000000000008388608) (+.f64 x (-.f64 z (*.f64 y z))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))))))
(if (<=.f64 b -2599999999999999900063346088055835535081472) (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))) (if (<=.f64 b 3862231344430757/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 b 780000000000000008388608) (+.f64 x (-.f64 z (*.f64 y z))) (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))))))
(if (<=.f64 b -11999999999999999963544700647272178826878127911958975430105497600) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 899724347282165/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 1700000000000000025165824) (-.f64 x (-.f64 (*.f64 y z) z)) (if (<=.f64 b 1350000000000000037384336378801607506132992) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 85000000000000004265749082668186640360259733028813251776751542819065911441166853625270922687595675648) (-.f64 x (-.f64 (*.f64 y z) z)) (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -11999999999999999963544700647272178826878127911958975430105497600) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b 899724347282165/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 1700000000000000025165824) (-.f64 x (-.f64 (*.f64 y z) z)) (if (or (<=.f64 b 1350000000000000037384336378801607506132992) (not (<=.f64 b 85000000000000004265749082668186640360259733028813251776751542819065911441166853625270922687595675648))) (*.f64 b (-.f64 (+.f64 y t) 2)) (-.f64 x (-.f64 (*.f64 y z) z))))))
(if (<=.f64 b -11999999999999999963544700647272178826878127911958975430105497600) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b 899724347282165/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (-.f64 x (*.f64 a (-.f64 t 1))) (if (or (<=.f64 b 1700000000000000025165824) (not (or (<=.f64 b 1350000000000000037384336378801607506132992) (not (<=.f64 b 85000000000000004265749082668186640360259733028813251776751542819065911441166853625270922687595675648))))) (-.f64 x (-.f64 (*.f64 y z) z)) (*.f64 b (-.f64 (+.f64 y t) 2)))))
(if (<=.f64 b -11999999999999999963544700647272178826878127911958975430105497600) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b 899724347282165/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (+.f64 x (*.f64 a (-.f64 1 t))) (if (or (<=.f64 b 1700000000000000025165824) (not (or (<=.f64 b 1350000000000000037384336378801607506132992) (not (<=.f64 b 85000000000000004265749082668186640360259733028813251776751542819065911441166853625270922687595675648))))) (-.f64 x (-.f64 (*.f64 y z) z)) (*.f64 b (-.f64 (+.f64 y t) 2)))))
(if (<=.f64 b -11999999999999999963544700647272178826878127911958975430105497600) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b 899724347282165/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (+.f64 x (*.f64 a (-.f64 1 t))) (if (or (<=.f64 b 1700000000000000025165824) (and (not (<=.f64 b 1350000000000000037384336378801607506132992)) (<=.f64 b 85000000000000004265749082668186640360259733028813251776751542819065911441166853625270922687595675648))) (+.f64 x (-.f64 z (*.f64 y z))) (*.f64 b (-.f64 (+.f64 y t) 2)))))
(if (<=.f64 b -2150000000000000023916376310363409502392431932481879340725829632) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 2087487115172669/4538015467766671944574165338592225830478699345884382504442663144885072806275648112625635725391102144133907238129251016389326737199538896813326509341743147661691195191795226666084858428449394948944821764472508048114220424520501343042471615418544488778723282182172070046459244838912) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 524682904356589/3618502788666131106986593281521497120414687020801267626233049500247285301248) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 170000000000000000000) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 41999999999999995805696) z (if (<=.f64 b 370000000000000000784207266445706404586699070013957002023172680406007808) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 22500000000000001814816719138894959243408249386516063108813116294037278176242664691008521372084207616) (-.f64 x (*.f64 y z)) (*.f64 b (-.f64 (+.f64 t y) 2)))))))))
(if (<=.f64 b -2150000000000000023916376310363409502392431932481879340725829632) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b 2087487115172669/4538015467766671944574165338592225830478699345884382504442663144885072806275648112625635725391102144133907238129251016389326737199538896813326509341743147661691195191795226666084858428449394948944821764472508048114220424520501343042471615418544488778723282182172070046459244838912) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 524682904356589/3618502788666131106986593281521497120414687020801267626233049500247285301248) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 170000000000000000000) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 41999999999999995805696) z (if (or (<=.f64 b 370000000000000000784207266445706404586699070013957002023172680406007808) (not (<=.f64 b 22500000000000001814816719138894959243408249386516063108813116294037278176242664691008521372084207616))) (*.f64 b (-.f64 (+.f64 y t) 2)) (-.f64 x (*.f64 y z))))))))
(if (<=.f64 b -2150000000000000023916376310363409502392431932481879340725829632) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b 2087487115172669/4538015467766671944574165338592225830478699345884382504442663144885072806275648112625635725391102144133907238129251016389326737199538896813326509341743147661691195191795226666084858428449394948944821764472508048114220424520501343042471615418544488778723282182172070046459244838912) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 b 524682904356589/3618502788666131106986593281521497120414687020801267626233049500247285301248) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 170000000000000000000) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 b 41999999999999995805696) z (if (or (<=.f64 b 370000000000000000784207266445706404586699070013957002023172680406007808) (not (<=.f64 b 22500000000000001814816719138894959243408249386516063108813116294037278176242664691008521372084207616))) (*.f64 b (-.f64 (+.f64 y t) 2)) (-.f64 x (*.f64 y z))))))))
(if (<=.f64 y -43999999999999998367068375722353653669202310270562658724335498781988430978709106456550954684267090922839212032) (*.f64 y (-.f64 b z)) (if (<=.f64 y -5400000000000000348970524623998210023016365739452293857530609664) (*.f64 t (-.f64 b a)) (if (<=.f64 y -264999999999999999449702644754190044609671856128) (*.f64 y (-.f64 b z)) (if (<=.f64 y -8308506094874853/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (+.f64 x (*.f64 b (-.f64 t 2))) (if (<=.f64 y 7992587079153375/5708990770823839524233143877797980545530986496) (+.f64 z (*.f64 b (-.f64 t 2))) (if (<=.f64 y 400000000000000035285445621225690562807463936) (*.f64 a (-.f64 1 t)) (if (<=.f64 y 8999999999999999870754523238056571515968681501720032420213008720127689234579456) (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))))))))
(if (<=.f64 b -23999999999999999761945812533105460772864) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -1751977197166923/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -4016188005530807/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (-.f64 x (*.f64 y z)) (if (<=.f64 b 7983361238138879/623700096729599941142616472824012051896078518886080481719546013261628716209051270557799364216448656590419514638810154763741386871372998018980991186964009818850001772797214273911730537951363433494579173982669976247915878267225271996527767271390013799220975283398673763013237029759482503102464) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 36999999999999997902848) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 370000000000000000784207266445706404586699070013957002023172680406007808) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 31999999999999999265584424487850772110298967037572800196159871191423790469785277161704361423408369500160) (-.f64 x (*.f64 y z)) (*.f64 b (-.f64 (+.f64 t y) 2)))))))))
(if (<=.f64 b -23999999999999999761945812533105460772864) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b -1751977197166923/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -4016188005530807/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (-.f64 x (*.f64 y z)) (if (<=.f64 b 7983361238138879/623700096729599941142616472824012051896078518886080481719546013261628716209051270557799364216448656590419514638810154763741386871372998018980991186964009818850001772797214273911730537951363433494579173982669976247915878267225271996527767271390013799220975283398673763013237029759482503102464) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 36999999999999997902848) (*.f64 z (-.f64 1 y)) (if (or (<=.f64 b 370000000000000000784207266445706404586699070013957002023172680406007808) (not (<=.f64 b 31999999999999999265584424487850772110298967037572800196159871191423790469785277161704361423408369500160))) (*.f64 b (-.f64 (+.f64 y t) 2)) (-.f64 x (*.f64 y z))))))))
(if (<=.f64 y -43999999999999998367068375722353653669202310270562658724335498781988430978709106456550954684267090922839212032) (*.f64 y (-.f64 b z)) (if (<=.f64 y -3700000000000000) (*.f64 t (-.f64 b a)) (if (<=.f64 y -7167183174968973/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (+.f64 x z) (if (<=.f64 y -6342194302798775/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672) (*.f64 t (-.f64 b a)) (if (<=.f64 y 6304320991423117/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (+.f64 x z) (if (<=.f64 y 11200000000000000424229471521565881763861179666976219894571163076987298015870976) (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))))))))
(if (<=.f64 t -62000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t 5809884737704875/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (+.f64 x a) (if (<=.f64 t 40000000000000003623878656) (+.f64 x z) (*.f64 t (-.f64 b a)))))
(if (<=.f64 a -39999999999999998543585179860992) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -4022342378982779/53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384) (+.f64 x z) (if (<=.f64 a 8582113330999295/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 b (-.f64 t 2)) (if (<=.f64 a 5639583590386471/49039857307708443467467104868809893875799651909875269632) (+.f64 x z) (if (<=.f64 a 20000000000000001820719981007368700209209079903509731143090914749681805790702668304308360195083224381128704) (*.f64 b (-.f64 t 2)) (*.f64 a (-.f64 1 t)))))))
(if (<=.f64 a -779999999999999980607110262030336) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -2987651209594315/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032) (+.f64 x z) (if (<=.f64 a 8731801354214399/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 b y) (if (<=.f64 a 125) (+.f64 x z) (if (<=.f64 a 100000000000000008821361405306422640701865984) (*.f64 b t) (if (<=.f64 a 24999999999999998791204702950698049471299022700753338791801704940912508928) (*.f64 y (neg.f64 z)) (*.f64 a (-.f64 1 t))))))))
(if (<=.f64 a -779999999999999980607110262030336) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -2987651209594315/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032) (+.f64 x z) (if (<=.f64 a 8731801354214399/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 y b) (if (<=.f64 a 125) (+.f64 x z) (if (<=.f64 a 100000000000000008821361405306422640701865984) (*.f64 t b) (if (<=.f64 a 24999999999999998791204702950698049471299022700753338791801704940912508928) (*.f64 y (neg.f64 z)) (*.f64 a (-.f64 1 t))))))))
(if (<=.f64 y -129999999999999999726538033215711254580217847467469463140162813922606663858348513015561895474767576923222573056) (*.f64 b y) (if (<=.f64 y -5599999999999999739403920746909863751928987572867018591393808384) (*.f64 (neg.f64 a) t) (if (<=.f64 y -79999999999999996310101265616969138176) (*.f64 y (neg.f64 z)) (if (<=.f64 y -6163777530473317/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (+.f64 x z) (if (<=.f64 y -526958075114315/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416) (*.f64 b t) (if (<=.f64 y 6911119140749065/3291009114642412084309938365114701009965471731267159726697218048) (+.f64 x z) (if (<=.f64 y 5600000000000000142778372650239069176146001402561132016431190245376) (*.f64 b t) (*.f64 y (neg.f64 z)))))))))
(if (<=.f64 y -129999999999999999726538033215711254580217847467469463140162813922606663858348513015561895474767576923222573056) (*.f64 y b) (if (<=.f64 y -5599999999999999739403920746909863751928987572867018591393808384) (*.f64 t (neg.f64 a)) (if (<=.f64 y -79999999999999996310101265616969138176) (*.f64 y (neg.f64 z)) (if (<=.f64 y -6163777530473317/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (+.f64 x z) (if (<=.f64 y -526958075114315/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416) (*.f64 t b) (if (<=.f64 y 6911119140749065/3291009114642412084309938365114701009965471731267159726697218048) (+.f64 x z) (if (<=.f64 y 5600000000000000142778372650239069176146001402561132016431190245376) (*.f64 t b) (*.f64 y (neg.f64 z)))))))))
(if (<=.f64 y -34999999999999998034707983862481296202127821344599677205063153348425579602378752) (*.f64 b y) (if (<=.f64 y -7797895294366243/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (+.f64 x z) (if (<=.f64 y -5814709794364855/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (*.f64 b t) (if (<=.f64 y 1156995391866473/6427752177035961102167848369364650410088811975131171341205504) (+.f64 x z) (if (<=.f64 y 5600000000000000142778372650239069176146001402561132016431190245376) (*.f64 b t) (*.f64 y (neg.f64 z)))))))
(if (<=.f64 y -34999999999999998034707983862481296202127821344599677205063153348425579602378752) (*.f64 y b) (if (<=.f64 y -7797895294366243/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (+.f64 x z) (if (<=.f64 y -5814709794364855/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (*.f64 t b) (if (<=.f64 y 1156995391866473/6427752177035961102167848369364650410088811975131171341205504) (+.f64 x z) (if (<=.f64 y 5600000000000000142778372650239069176146001402561132016431190245376) (*.f64 t b) (*.f64 y (neg.f64 z)))))))
(if (<=.f64 y -520000000000000021411454213532061550973934078243671535727095553669067219735645519872) (*.f64 b y) (if (<=.f64 y -3499601159652819/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (+.f64 x z) (if (<=.f64 y -3924929111196277/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (*.f64 b t) (if (<=.f64 y 7816146647275729/822752278660603021077484591278675252491367932816789931674304512) (+.f64 x z) (if (<=.f64 y 9999999999999999673560075006595519222746403606649979913266024618633003221909504) (*.f64 b t) (*.f64 b y))))))
(if (<=.f64 y -520000000000000021411454213532061550973934078243671535727095553669067219735645519872) (*.f64 y b) (if (<=.f64 y -3499601159652819/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (+.f64 x z) (if (<=.f64 y -3924929111196277/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (*.f64 t b) (if (<=.f64 y 7816146647275729/822752278660603021077484591278675252491367932816789931674304512) (+.f64 x z) (if (<=.f64 y 9999999999999999673560075006595519222746403606649979913266024618633003221909504) (*.f64 t b) (*.f64 y b))))))
(if (<=.f64 t -9999999999999999538762658202121142272) (*.f64 b t) (if (<=.f64 t 3496697184307563/411376139330301510538742295639337626245683966408394965837152256) (+.f64 x a) (if (<=.f64 t 2199999999999999937911583401836544) z (if (<=.f64 t 27999999999999999810186562882125583340927836374433792) (*.f64 b y) (*.f64 b t)))))
(if (<=.f64 t -9999999999999999538762658202121142272) (*.f64 t b) (if (<=.f64 t 3496697184307563/411376139330301510538742295639337626245683966408394965837152256) (+.f64 x a) (if (<=.f64 t 2199999999999999937911583401836544) z (if (<=.f64 t 27999999999999999810186562882125583340927836374433792) (*.f64 y b) (*.f64 t b)))))
(if (<=.f64 y -169999999999999990409162082331241787254084548952196818287923132520688910388277805056) (*.f64 b y) (if (<=.f64 y -572302786088463/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (*.f64 b t) (if (<=.f64 y 4583190933415609/26959946667150639794667015087019630673637144422540572481103610249216) z (if (<=.f64 y 10500000000000000397715129551468014153619855937790206151160465384675591889879040) (*.f64 b t) (*.f64 b y)))))
(if (<=.f64 y -169999999999999990409162082331241787254084548952196818287923132520688910388277805056) (*.f64 y b) (if (<=.f64 y -572302786088463/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (*.f64 t b) (if (<=.f64 y 4583190933415609/26959946667150639794667015087019630673637144422540572481103610249216) z (if (<=.f64 y 10500000000000000397715129551468014153619855937790206151160465384675591889879040) (*.f64 t b) (*.f64 y b)))))
(if (<=.f64 t -17999999999999999878127757194264838144) (*.f64 b t) (if (<=.f64 t -4381877016226895/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) x (if (<=.f64 t 8039884059404999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) z (if (<=.f64 t 6772219815005301/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) a (if (<=.f64 t 2100000000000000058646210763816960) z (*.f64 b t))))))
(if (<=.f64 t -17999999999999999878127757194264838144) (*.f64 t b) (if (<=.f64 t -4381877016226895/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) x (if (<=.f64 t 8039884059404999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) z (if (<=.f64 t 6772219815005301/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) a (if (<=.f64 t 2100000000000000058646210763816960) z (*.f64 t b))))))
(if (<=.f64 x -229999999999999985112822225914413596834477354922330867223162418777974374400) x (if (<=.f64 x 4087946793389487/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) z (if (<=.f64 x 3700000000000000241368892583993377218662452317755885876825684764412512448039951699921616371407633136720222530812266938368) a x)))
(if (<=.f64 a -14600000000000000537504191733155775320687181943116370869612742748667780772541609485079748824925906431092978893210787377230040311251878874214444300049466927903877890048) a (if (<=.f64 a 95000) x a))
a
Compiler

Compiled 1129 to 697 computations (38.3% saved)

soundness978.0ms (6.3%)

Rules
1784×fma-neg
1784×fma-neg
1402×associate-+l+
1170×associate-+r+
1034×associate--r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049110480
114069180
256289154
049110480
114069180
256289154
03947658
110587030
238336980
053015661
1148313675
2604313325
053015661
1148313675
2604313325
053015661
1148313675
2604313325
01461431
14911239
217711225
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 570 to 351 computations (38.4% saved)

end1.0ms (0%)

preprocess607.0ms (3.9%)

Compiler

Compiled 2036 to 1056 computations (48.1% saved)

Profiling

Loading profile data...