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

Time bar (total: 14.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.9s (13%)

Results
1.2s5197×body256valid
648.0ms3056×body256infinite
1.0msbody512valid
Bogosity

preprocess201.0ms (1.4%)

Algorithm
egg-herbie
Rules
1402×associate-+l+
1170×associate-+r+
1034×associate--r+
790×fma-neg
748×distribute-lft-in
Problems
249×No Errors
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01531983
14981791
217781777
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 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (-.f64 t 2)) b))
(fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.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 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (-.f64 t 2)) b))
(fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.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 (-.f64 (neg.f64 x) (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))
(fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 (neg.f64 x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) 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 (-.f64 t 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 t (+.f64 y -2)) b (+.f64 x (-.f64 (*.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 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 (-.f64 y t) -2) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (fma.f64 -1 t -1)))))
(fma.f64 b (-.f64 -2 (-.f64 t y)) (+.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) (neg.f64 a))) (*.f64 (-.f64 (+.f64 y t) 2) b))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) (*.f64 (+.f64 y (-.f64 t 2)) b)))
(fma.f64 (+.f64 t (+.f64 y -2)) b (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))
(+.f64 x (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 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 x (*.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 t (+.f64 y -2)) b))
(+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 (-.f64 y (*.f64 (-.f64 x 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 x t) 2) b))
(+.f64 (-.f64 y (+.f64 (*.f64 z (+.f64 x -1)) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 x (-.f64 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 x (+.f64 t -2)) (+.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 t (+.f64 y -2)) b (-.f64 z (fma.f64 x (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) 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 (-.f64 t (*.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 x (+.f64 y -2)) (+.f64 t (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 x)))))
(+.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 t (+.f64 y -2)) b (-.f64 a (fma.f64 (+.f64 y -1) z (*.f64 x (+.f64 t -1)))))
(fma.f64 (+.f64 y (+.f64 t -2)) 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 (-.f64 b (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 x (+.f64 y (-.f64 t 2))))
(fma.f64 x (+.f64 t (+.f64 y -2)) (-.f64 b (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 x (+.f64 y (+.f64 t -2)) (+.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 (-.f64 x (*.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 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) a (*.f64 z (+.f64 t -1)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 z (-.f64 1 t) (*.f64 a (-.f64 1 y)))))
(+.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 a (-.f64 t 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 a -2)) (+.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 b (-.f64 t 2))))
(fma.f64 y (+.f64 b (+.f64 t -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 (-.f64 x (*.f64 (+.f64 y -1) t)) (*.f64 a (+.f64 z -1))) (*.f64 b (+.f64 (+.f64 y z) -2)))
(fma.f64 b (+.f64 z (+.f64 y -2)) (-.f64 x (fma.f64 (+.f64 y -1) t (*.f64 a (+.f64 z -1)))))
(+.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 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) a (*.f64 z (+.f64 t -1)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 z (-.f64 1 t) (*.f64 a (-.f64 1 y)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) b)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) z))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y (-.f64 t 2)))))
(fma.f64 z (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 (+.f64 y -1) b (*.f64 (+.f64 t -1) a))))
(fma.f64 z (+.f64 y (+.f64 t -2)) (+.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 a (+.f64 y -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (+.f64 a -1)))))
(fma.f64 b (+.f64 a (+.f64 y -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 (+.f64 y b) -2)))
(fma.f64 t (+.f64 b (+.f64 y -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 t (+.f64 y -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) b))))
(fma.f64 a (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) b))))
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
98.4%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
97.2%
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
98.4%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
97.2%
(+.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)

localize203.0ms (1.4%)

Localize:

Found 8 expressions with local error:

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

series25.0ms (0.2%)

Counts
8 → 324
Calls

84 calls:

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

rewrite174.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
307×log1p-expm1-u
307×expm1-log1p-u
301×add-cube-cbrt
298×add-exp-log
296×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify254.0ms (1.7%)

Algorithm
egg-herbie
Rules
882×log-prod
824×fma-def
480×associate-*r*
474×cancel-sign-sub-inv
450×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval148.0ms (1%)

Compiler

Compiled 9402 to 5801 computations (38.3% saved)

prune87.0ms (0.6%)

Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New35111362
Fresh000
Picked202
Done000
Total35311364
Accuracy
100.0%
Counts
364 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
79.3%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (*.f64 a (-.f64 1 t))))
96.9%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
75.3%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
78.1%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
66.3%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
24.9%
(*.f64 z (-.f64 1 y))
29.0%
(*.f64 y (-.f64 b z))
33.6%
(*.f64 t (-.f64 b a))
38.6%
(*.f64 b (-.f64 (+.f64 t y) 2))
27.3%
(*.f64 a (-.f64 1 t))
19.4%
x
79.3%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (*.f64 a (-.f64 1 t))))
96.9%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
75.3%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
78.1%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
66.3%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
24.9%
(*.f64 z (-.f64 1 y))
29.0%
(*.f64 y (-.f64 b z))
33.6%
(*.f64 t (-.f64 b a))
38.6%
(*.f64 b (-.f64 (+.f64 t y) 2))
27.3%
(*.f64 a (-.f64 1 t))
19.4%
x
Compiler

Compiled 682 to 500 computations (26.7% saved)

localize148.0ms (1%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 x (*.f64 b (-.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)))
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 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z))))
100.0%
(*.f64 y (-.f64 b z))
99.6%
(+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))
97.3%
(-.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 194 to 88 computations (54.6% saved)

series21.0ms (0.1%)

Counts
11 → 321
Calls

120 calls:

TimeVariablePointExpression
2.0ms
t
@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
@-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
x
@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
@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
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))))

rewrite127.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
356×prod-diff
294×log1p-expm1-u
294×expm1-log1p-u
291×add-cube-cbrt
285×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify249.0ms (1.7%)

Algorithm
egg-herbie
Rules
1400×fma-def
760×distribute-rgt-in
724×distribute-lft-in
640×cancel-sign-sub-inv
478×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
080337024
1234834675
Stop Event
node limit
Counts
629 → 509
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 (*.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 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))
x
x
(+.f64 x (*.f64 -1 (*.f64 y z)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b (-.f64 (+.f64 t y) 2))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b (-.f64 (+.f64 t y) 2))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b (-.f64 (+.f64 t y) 2))))
(*.f64 b (-.f64 (+.f64 t y) 2))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b (-.f64 (+.f64 t y) 2))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b (-.f64 (+.f64 t y) 2))))
(+.f64 x (+.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 x (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 y) (*.f64 -1 (-.f64 t 2))))) (*.f64 -1 (*.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 y) (*.f64 -1 (-.f64 t 2))))) (*.f64 -1 (*.f64 y z))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 y) (*.f64 -1 (-.f64 t 2))))) (*.f64 -1 (*.f64 y z))))
(+.f64 x (+.f64 (*.f64 -2 b) (*.f64 y (-.f64 b z))))
(+.f64 x (+.f64 (*.f64 -2 b) (+.f64 (*.f64 b t) (*.f64 y (-.f64 b z)))))
(+.f64 x (+.f64 (*.f64 -2 b) (+.f64 (*.f64 b t) (*.f64 y (-.f64 b z)))))
(+.f64 x (+.f64 (*.f64 -2 b) (+.f64 (*.f64 b t) (*.f64 y (-.f64 b z)))))
(*.f64 b t)
(+.f64 x (+.f64 (*.f64 -2 b) (+.f64 (*.f64 b t) (*.f64 y (-.f64 b z)))))
(+.f64 x (+.f64 (*.f64 -2 b) (+.f64 (*.f64 b t) (*.f64 y (-.f64 b z)))))
(+.f64 x (+.f64 (*.f64 -2 b) (+.f64 (*.f64 b t) (*.f64 y (-.f64 b z)))))
(*.f64 b t)
(+.f64 x (+.f64 (*.f64 -2 b) (+.f64 (*.f64 b t) (*.f64 y (-.f64 b z)))))
(+.f64 x (+.f64 (*.f64 -2 b) (+.f64 (*.f64 b t) (*.f64 y (-.f64 b z)))))
(+.f64 x (+.f64 (*.f64 -2 b) (+.f64 (*.f64 b t) (*.f64 y (-.f64 b z)))))
(+.f64 x (*.f64 b (-.f64 t 2)))
(*.f64 y (-.f64 b z))
(*.f64 y (-.f64 b z))
(+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))))
(*.f64 -1 (*.f64 y z))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))))
(*.f64 -1 (*.f64 y z))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))))
(+.f64 x (+.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 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 (*.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))))
(*.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 -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 b (-.f64 (+.f64 t y) 2))
x
x
x
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (-.f64 (+.f64 t y) 2))
(+.f64 x (*.f64 b (-.f64 y 2)))
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(*.f64 b t)
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(*.f64 b t)
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(+.f64 x (*.f64 b (-.f64 t 2)))
(+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
(+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
(+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
(*.f64 b y)
(+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
(+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
(+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
(*.f64 b y)
(+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
(+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
(+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (neg.f64 (fma.f64 a (+.f64 t -1) z)))
(+.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 t -1) z))) (sqrt.f64 (fma.f64 a (+.f64 t -1) z)) (fma.f64 a (+.f64 t -1) z)))
(+.f64 (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) z) (neg.f64 (*.f64 a (+.f64 t -1))))
(+.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) z) 1))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 t -1) z)) 1 (*.f64 (fma.f64 a (+.f64 t -1) 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) z)) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) 2) (*.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) 2) (cbrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (neg.f64 (*.f64 (fma.f64 a (+.f64 t -1) z) 1))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 t -1) z)) 1 (*.f64 (fma.f64 a (+.f64 t -1) z) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) 2) (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) z)) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) 2) (*.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) 2))))
(+.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) z) 1))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 t -1) z)) 1 (*.f64 (fma.f64 a (+.f64 t -1) 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) z)) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) 2) (*.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) 2))))
(*.f64 1 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))) 2) (cbrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))))
(*.f64 (sqrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))) (sqrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) 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) z) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (+.f64 (pow.f64 (fma.f64 a (+.f64 t -1) z) 2) (*.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (fma.f64 a (+.f64 t -1) z))))))
(*.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)) (/.f64 1 (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (fma.f64 a (+.f64 t -1) z))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (sqrt.f64 (fma.f64 a (+.f64 t -1) z))) (-.f64 (sqrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (sqrt.f64 (fma.f64 a (+.f64 t -1) z))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (+.f64 (pow.f64 (fma.f64 a (+.f64 t -1) z) 2) (*.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (fma.f64 a (+.f64 t -1) z)))) (-.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) z) 3))))
(/.f64 1 (/.f64 (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (fma.f64 a (+.f64 t -1) z)) (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2))))
(/.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) z) 3)) (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (+.f64 (pow.f64 (fma.f64 a (+.f64 t -1) z) 2) (*.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (fma.f64 a (+.f64 t -1) z)))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)) (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (fma.f64 a (+.f64 t -1) z)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3)) (fma.f64 z z (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 z (*.f64 a (+.f64 t -1)))))) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (*.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))) (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)))) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (*.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))) (fma.f64 z z (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 z (*.f64 a (+.f64 t -1)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3)) (-.f64 z (*.f64 a (+.f64 t -1)))) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (*.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))) (-.f64 (pow.f64 z 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)))) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (*.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))) (-.f64 z (*.f64 a (+.f64 t -1)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2)) (fma.f64 z z (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 z (*.f64 a (+.f64 t -1)))))) (*.f64 (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)))) (*.f64 (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (fma.f64 z z (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 z (*.f64 a (+.f64 t -1)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2)) (-.f64 z (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (-.f64 (pow.f64 z 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)))) (*.f64 (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (-.f64 z (*.f64 a (+.f64 t -1)))))
(/.f64 (neg.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) z) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (+.f64 (pow.f64 (fma.f64 a (+.f64 t -1) z) 2) (*.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (fma.f64 a (+.f64 t -1) z))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2))) (neg.f64 (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (fma.f64 a (+.f64 t -1) z))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)) (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))) (*.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))))))
(/.f64 (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 3) (pow.f64 (neg.f64 (fma.f64 a (+.f64 t -1) z)) 3)) (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (-.f64 (*.f64 (neg.f64 (fma.f64 a (+.f64 t -1) z)) (neg.f64 (fma.f64 a (+.f64 t -1) z))) (*.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (neg.f64 (fma.f64 a (+.f64 t -1) z))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) z) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (+.f64 (*.f64 (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) z) (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) z)) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) z) (*.f64 a (+.f64 t -1))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)) (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))) (-.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (*.f64 (neg.f64 (fma.f64 a (+.f64 t -1) z)) (neg.f64 (fma.f64 a (+.f64 t -1) z)))) (-.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (neg.f64 (fma.f64 a (+.f64 t -1) z))))
(/.f64 (-.f64 (*.f64 (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) z) (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) z)) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (+.f64 (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) z) (*.f64 a (+.f64 t -1))))
(pow.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))) 1)
(pow.f64 (cbrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))) 3)
(pow.f64 (pow.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))) 2)
(sqrt.f64 (pow.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))) 2))
(log.f64 (exp.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) 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) z))))))
(cbrt.f64 (pow.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))) 3))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) 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) 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) 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) z)))))
(fma.f64 1 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) 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) z)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) 2) (cbrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (neg.f64 (fma.f64 a (+.f64 t -1) 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) 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) z)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z)))) (/.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z)))))
(*.f64 1 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (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)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (*.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (pow.f64 (*.f64 y (+.f64 b z)) 2)) (/.f64 1 (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (*.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z))))) (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y (+.f64 b z)) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z))) (-.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (pow.f64 (*.f64 y (+.f64 b z)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y (+.f64 b z)) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (*.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (pow.f64 (*.f64 y (+.f64 b z)) 2)) (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y (+.f64 b z)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (*.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (pow.f64 (*.f64 y (+.f64 b z)) 2))) (neg.f64 (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 b z)) 3) (pow.f64 (*.f64 b (+.f64 t -2)) 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (*.f64 (*.f64 y (+.f64 b z)) (*.f64 b (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (pow.f64 (*.f64 b (+.f64 t -2)) 2)) (-.f64 (*.f64 y (+.f64 b z)) (*.f64 b (+.f64 t -2))))
(pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 1)
(pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 3)
(pow.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2))
(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))))))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3))
(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 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 b z))) 2) (cbrt.f64 (*.f64 y (+.f64 b z))) (*.f64 b (+.f64 t -2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) 2) (cbrt.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)))
(fma.f64 (sqrt.f64 (*.f64 b (+.f64 t -2))) (sqrt.f64 (*.f64 b (+.f64 t -2))) (*.f64 y (+.f64 b z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 b z)))) 1)
(pow.f64 (*.f64 y (+.f64 b z)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 b z))) 3)
(pow.f64 (pow.f64 (*.f64 y (+.f64 b z)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 b z))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 b z)) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 b z)))))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 b z)) 3))
(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 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (/.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))))
(*.f64 1 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) 2) (cbrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))))
(*.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))))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3)) (/.f64 1 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (*.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2)) (/.f64 1 (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))))
(/.f64 1 (/.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (*.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3))))
(/.f64 1 (/.f64 (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3)) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (*.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2)) (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (*.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2))) (neg.f64 (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (-.f64 (pow.f64 x 2) (*.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) x))))
(/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 b (+.f64 t -2))) 3) (pow.f64 (*.f64 y (+.f64 b z)) 3)) (+.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (+.f64 x (*.f64 b (+.f64 t -2)))) (-.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (*.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (*.f64 y (+.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (pow.f64 x 2)) (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) x))
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (+.f64 x (*.f64 b (+.f64 t -2)))) (pow.f64 (*.f64 y (+.f64 b z)) 2)) (-.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (*.f64 y (+.f64 b z))))
(pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 1)
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) 3)
(pow.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) 2)
(sqrt.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2))
(log.f64 (exp.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))))
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 3))
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))))
(exp.f64 (log.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) 1))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))))
(fma.f64 1 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))
(fma.f64 1 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (cbrt.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))
(fma.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)))) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 b z)))) 1)
(pow.f64 (*.f64 y (+.f64 b z)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 b z))) 3)
(pow.f64 (pow.f64 (*.f64 y (+.f64 b z)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 b z))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 b z)) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 b z)))))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 b z)) 3))
(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 t (+.f64 y -2))))) 1)
(pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 3)
(pow.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))
(exp.f64 (log.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 t (+.f64 y -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 1 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 (+.f64 t y) 2)))))
(*.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 1 (+.f64 (+.f64 t y) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 (+.f64 t y) 2))) (+.f64 (pow.f64 (+.f64 t y) 3) -8)))
(/.f64 1 (/.f64 (+.f64 (+.f64 t y) 2) (+.f64 (pow.f64 (+.f64 t y) 2) -4)))
(/.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 (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 (+.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 (pow.f64 t 2) (-.f64 (*.f64 (+.f64 y -2) (+.f64 y -2)) (*.f64 t (+.f64 y -2)))))
(/.f64 (-.f64 (pow.f64 t 2) (*.f64 (+.f64 y -2) (+.f64 y -2))) (-.f64 t (+.f64 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 (+.f64 t y) -2)
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t) (+.f64 y -2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t y)) 2) (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 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 1 (+.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 1 (+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 a (+.f64 t -1)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) (sqrt.f64 (*.f64 a (+.f64 t -1)))) (-.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) (sqrt.f64 (*.f64 a (+.f64 t -1)))))
(/.f64 1 (/.f64 (+.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 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 a (+.f64 t -1))) (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))))
(/.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))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))) (neg.f64 (+.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 (neg.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (neg.f64 (+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 a (+.f64 t -1)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 a (+.f64 t -1))) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 a (+.f64 t -1))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 a (+.f64 t -1)))) (*.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 a (+.f64 t -1)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (neg.f64 (*.f64 a (+.f64 t -1))) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (-.f64 (*.f64 (neg.f64 (*.f64 a (+.f64 t -1))) (neg.f64 (*.f64 a (+.f64 t -1)))) (*.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (neg.f64 (*.f64 a (+.f64 t -1)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (-.f64 (*.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 (neg.f64 a) (+.f64 t -1))) (*.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 (neg.f64 a) (+.f64 t -1))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 a (+.f64 t -1))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 a (+.f64 t -1))))) (-.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 a (+.f64 t -1)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (*.f64 (neg.f64 (*.f64 a (+.f64 t -1))) (neg.f64 (*.f64 a (+.f64 t -1))))) (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (neg.f64 (*.f64 a (+.f64 t -1)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (*.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 (neg.f64 a) (+.f64 t -1)))) (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 (neg.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)
(sqrt.f64 (pow.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 x) 2) (cbrt.f64 x) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.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 (sqrt.f64 x) (sqrt.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)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) 1)
(pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 3)
(pow.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))
(exp.f64 (log.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (+.f64 t -1)))) 1)
(pow.f64 (*.f64 a (+.f64 t -1)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 3)
(pow.f64 (sqrt.f64 (*.f64 a (+.f64 t -1))) 2)
(pow.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2))
(log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 t -1)))))
(cbrt.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3))
(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 (fma.f64 b (+.f64 t (+.f64 y -2)) x))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2))))) (/.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2))))))
(*.f64 1 (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(*.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 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (/.f64 1 (fma.f64 x x (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x (*.f64 b (+.f64 t (+.f64 y -2))))))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (/.f64 1 (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 1 (/.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x (*.f64 b (+.f64 t (+.f64 y -2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))) (neg.f64 (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (-.f64 (pow.f64 x 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (pow.f64 x 2)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x))
(pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) 3)
(pow.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2))
(log.f64 (exp.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x))))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(exp.f64 (log.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(fma.f64 1 x (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 1 (*.f64 b (+.f64 t (+.f64 y -2))) x)
(fma.f64 (+.f64 t (+.f64 y -2)) b x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2) (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.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)))) x)
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 -1 z (*.f64 a (+.f64 t -1))))
(fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) (-.f64 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 (neg.f64 y) z)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 (neg.f64 y) z (-.f64 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 (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2))))) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) (-.f64 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 (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2))))) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) (-.f64 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 (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2))))) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) (-.f64 z (*.f64 a (+.f64 t -1))))))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -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 (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2))))) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) (-.f64 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 (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2))))) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) (-.f64 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 (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2))))) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) (-.f64 z (*.f64 a (+.f64 t -1))))))
(*.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 (+.f64 x (fma.f64 -1 (*.f64 b (*.f64 -1 (+.f64 y (+.f64 t -2)))) (*.f64 (neg.f64 y) z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 -1 (fma.f64 b (-.f64 (neg.f64 y) (+.f64 t -2)) (*.f64 y z)) (-.f64 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 (fma.f64 -1 (*.f64 b (*.f64 -1 (+.f64 y (+.f64 t -2)))) (*.f64 (neg.f64 y) z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 -1 (fma.f64 b (-.f64 (neg.f64 y) (+.f64 t -2)) (*.f64 y z)) (-.f64 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 (fma.f64 -1 (*.f64 b (*.f64 -1 (+.f64 y (+.f64 t -2)))) (*.f64 (neg.f64 y) z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 -1 (fma.f64 b (-.f64 (neg.f64 y) (+.f64 t -2)) (*.f64 y z)) (-.f64 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 x (-.f64 (fma.f64 -2 b (*.f64 y (-.f64 b z))) (*.f64 -1 (+.f64 a z))))
(+.f64 (fma.f64 y (-.f64 b z) (*.f64 b -2)) (+.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 (fma.f64 y (-.f64 b z) (*.f64 t (neg.f64 (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 (fma.f64 y (-.f64 b z) (*.f64 t (neg.f64 (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 (fma.f64 y (-.f64 b z) (*.f64 t (neg.f64 (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 (+.f64 x (*.f64 b (+.f64 t -2))) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 b (+.f64 t -2) (-.f64 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 x (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) 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 (+.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 z (+.f64 1 (neg.f64 y)))) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))) (-.f64 x (*.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 x (-.f64 (+.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 z (+.f64 1 (neg.f64 y)))) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))) (-.f64 x (*.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 x (-.f64 (+.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 z (+.f64 1 (neg.f64 y)))) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))) (-.f64 x (*.f64 a (+.f64 t -1))))
(*.f64 z (+.f64 1 (*.f64 -1 y)))
(*.f64 z (+.f64 1 (neg.f64 y)))
(*.f64 z (-.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 x (-.f64 (+.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 z (+.f64 1 (neg.f64 y)))) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))) (-.f64 x (*.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 x (-.f64 (+.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 z (+.f64 1 (neg.f64 y)))) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))) (-.f64 x (*.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 x (-.f64 (+.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 z (+.f64 1 (neg.f64 y)))) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))) (-.f64 x (*.f64 a (+.f64 t -1))))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (+.f64 1 (neg.f64 y)))
(*.f64 z (-.f64 1 y))
(-.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 (+.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 z (+.f64 1 (neg.f64 y)))) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))) (-.f64 x (*.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 x (-.f64 (+.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 z (+.f64 1 (neg.f64 y)))) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))) (-.f64 x (*.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 x (-.f64 (+.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 z (+.f64 1 (neg.f64 y)))) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))) (-.f64 x (*.f64 a (+.f64 t -1))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (*.f64 -1 z))
(-.f64 (+.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) x) (neg.f64 z))
(+.f64 (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2))) (+.f64 x 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 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z)))) (neg.f64 z)))
(+.f64 x (+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2)))) 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 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z)))) (neg.f64 z)))
(+.f64 x (+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2)))) 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 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z)))) (neg.f64 z)))
(+.f64 x (+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2)))) 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 x (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z)))) (neg.f64 z)))
(+.f64 x (+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2)))) 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 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z)))) (neg.f64 z)))
(+.f64 x (+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2)))) 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 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z)))) (neg.f64 z)))
(+.f64 x (+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2)))) z))
(*.f64 -1 (*.f64 a (-.f64 t 1)))
(*.f64 a (-.f64 1 t))
(-.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 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z)))) (neg.f64 z)))
(+.f64 x (+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2)))) 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 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z)))) (neg.f64 z)))
(+.f64 x (+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2)))) 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 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z)))) (neg.f64 z)))
(+.f64 x (+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2)))) z))
(*.f64 -1 (*.f64 y z))
(*.f64 (neg.f64 y) z)
(*.f64 y (neg.f64 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 y (-.f64 b z) (*.f64 b (+.f64 t -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 y (-.f64 b z) (*.f64 b (+.f64 t -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 y (-.f64 b z) (*.f64 b (+.f64 t -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -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 y (-.f64 b z) (*.f64 b (+.f64 t -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 y (-.f64 b z) (*.f64 b (+.f64 t -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 y (-.f64 b z) (*.f64 b (+.f64 t -2)))
(*.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 y (-.f64 b z) (*.f64 b -2))
(+.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 y (-.f64 b z) (*.f64 b (+.f64 t -2)))
(+.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 y (-.f64 b z) (*.f64 b (+.f64 t -2)))
(+.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 y (-.f64 b z) (*.f64 b (+.f64 t -2)))
(*.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 y (-.f64 b z) (*.f64 b (+.f64 t -2)))
(+.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 y (-.f64 b z) (*.f64 b (+.f64 t -2)))
(+.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 y (-.f64 b z) (*.f64 b (+.f64 t -2)))
(*.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 y (-.f64 b z) (*.f64 b (+.f64 t -2)))
(+.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 y (-.f64 b z) (*.f64 b (+.f64 t -2)))
(+.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 y (-.f64 b z) (*.f64 b (+.f64 t -2)))
(*.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 b (+.f64 y (+.f64 t -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 y (-.f64 b z) (*.f64 b (+.f64 t -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 y (-.f64 b z) (*.f64 b (+.f64 t -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 y (-.f64 b z) (*.f64 b (+.f64 t -2)))
(*.f64 -1 (*.f64 y z))
(*.f64 (neg.f64 y) z)
(*.f64 y (neg.f64 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 y (-.f64 b z) (*.f64 b (+.f64 t -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 y (-.f64 b z) (*.f64 b (+.f64 t -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 y (-.f64 b z) (*.f64 b (+.f64 t -2)))
(*.f64 -1 (*.f64 y z))
(*.f64 (neg.f64 y) z)
(*.f64 y (neg.f64 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 y (-.f64 b z) (*.f64 b (+.f64 t -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 y (-.f64 b z) (*.f64 b (+.f64 t -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 y (-.f64 b z) (*.f64 b (+.f64 t -2)))
(*.f64 -1 (*.f64 y z))
(*.f64 (neg.f64 y) z)
(*.f64 y (neg.f64 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 (*.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 y (neg.f64 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 (*.f64 -1 (*.f64 y z)) (*.f64 b y))
(*.f64 y (-.f64 b z))
(*.f64 -1 (*.f64 y z))
(*.f64 (neg.f64 y) z)
(*.f64 y (neg.f64 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 (*.f64 -1 (*.f64 y z)) (*.f64 b y))
(*.f64 y (-.f64 b z))
(+.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 y (-.f64 b z) (*.f64 b (+.f64 t -2)))
x
x
(+.f64 x (*.f64 -1 (*.f64 y z)))
(+.f64 x (*.f64 (neg.f64 y) z))
(-.f64 x (*.f64 y z))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b (-.f64 (+.f64 t y) 2))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b (-.f64 (+.f64 t y) 2))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b (-.f64 (+.f64 t y) 2))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b (-.f64 (+.f64 t y) 2))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b (-.f64 (+.f64 t y) 2))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b (-.f64 (+.f64 t y) 2))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(*.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 x (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 y) (*.f64 -1 (-.f64 t 2))))) (*.f64 -1 (*.f64 y z))))
(+.f64 x (fma.f64 -1 (*.f64 b (*.f64 -1 (+.f64 y (+.f64 t -2)))) (*.f64 (neg.f64 y) z)))
(fma.f64 -1 (fma.f64 b (-.f64 (neg.f64 y) (+.f64 t -2)) (*.f64 y z)) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 y) (*.f64 -1 (-.f64 t 2))))) (*.f64 -1 (*.f64 y z))))
(+.f64 x (fma.f64 -1 (*.f64 b (*.f64 -1 (+.f64 y (+.f64 t -2)))) (*.f64 (neg.f64 y) z)))
(fma.f64 -1 (fma.f64 b (-.f64 (neg.f64 y) (+.f64 t -2)) (*.f64 y z)) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 y) (*.f64 -1 (-.f64 t 2))))) (*.f64 -1 (*.f64 y z))))
(+.f64 x (fma.f64 -1 (*.f64 b (*.f64 -1 (+.f64 y (+.f64 t -2)))) (*.f64 (neg.f64 y) z)))
(fma.f64 -1 (fma.f64 b (-.f64 (neg.f64 y) (+.f64 t -2)) (*.f64 y z)) x)
(+.f64 x (+.f64 (*.f64 -2 b) (*.f64 y (-.f64 b z))))
(+.f64 x (fma.f64 -2 b (*.f64 y (-.f64 b z))))
(+.f64 x (fma.f64 y (-.f64 b z) (*.f64 b -2)))
(+.f64 x (+.f64 (*.f64 -2 b) (+.f64 (*.f64 b t) (*.f64 y (-.f64 b z)))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(+.f64 x (+.f64 (*.f64 -2 b) (+.f64 (*.f64 b t) (*.f64 y (-.f64 b z)))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(+.f64 x (+.f64 (*.f64 -2 b) (+.f64 (*.f64 b t) (*.f64 y (-.f64 b z)))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(*.f64 b t)
(+.f64 x (+.f64 (*.f64 -2 b) (+.f64 (*.f64 b t) (*.f64 y (-.f64 b z)))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(+.f64 x (+.f64 (*.f64 -2 b) (+.f64 (*.f64 b t) (*.f64 y (-.f64 b z)))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(+.f64 x (+.f64 (*.f64 -2 b) (+.f64 (*.f64 b t) (*.f64 y (-.f64 b z)))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(*.f64 b t)
(+.f64 x (+.f64 (*.f64 -2 b) (+.f64 (*.f64 b t) (*.f64 y (-.f64 b z)))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(+.f64 x (+.f64 (*.f64 -2 b) (+.f64 (*.f64 b t) (*.f64 y (-.f64 b z)))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(+.f64 x (+.f64 (*.f64 -2 b) (+.f64 (*.f64 b t) (*.f64 y (-.f64 b z)))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(+.f64 x (*.f64 b (-.f64 t 2)))
(+.f64 x (*.f64 b (+.f64 t -2)))
(fma.f64 b (+.f64 t -2) x)
(*.f64 y (-.f64 b z))
(*.f64 y (-.f64 b z))
(+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(*.f64 -1 (*.f64 y z))
(*.f64 (neg.f64 y) z)
(*.f64 y (neg.f64 z))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(*.f64 -1 (*.f64 y z))
(*.f64 (neg.f64 y) z)
(*.f64 y (neg.f64 z))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))))
(+.f64 x (fma.f64 -1 (*.f64 y z) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 b (+.f64 t -2) x))
(*.f64 -1 (*.f64 y z))
(*.f64 (neg.f64 y) z)
(*.f64 y (neg.f64 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 (*.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 y (neg.f64 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 (*.f64 -1 (*.f64 y z)) (*.f64 b y))
(*.f64 y (-.f64 b z))
(*.f64 -1 (*.f64 y z))
(*.f64 (neg.f64 y) z)
(*.f64 y (neg.f64 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 (*.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 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b t)
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b t)
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -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 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b y)
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b y)
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(-.f64 y 2)
(+.f64 y -2)
t
t
(-.f64 t 2)
(+.f64 t -2)
y
y
(-.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 y (+.f64 t -2)) (*.f64 a (-.f64 1 t)))
x
x
(-.f64 x (*.f64 a (-.f64 t 1)))
(-.f64 x (*.f64 a (+.f64 t -1)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(-.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 -1 a))
(-.f64 (+.f64 x (*.f64 b (+.f64 y -2))) (neg.f64 a))
(+.f64 x (fma.f64 b (+.f64 y -2) 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 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (+.f64 x 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 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (+.f64 x 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 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (+.f64 x 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 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (+.f64 x 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 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (+.f64 x 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 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (+.f64 x 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 -1 (*.f64 t (-.f64 (*.f64 -1 b) (*.f64 -1 a)))) (*.f64 b (-.f64 y 2)))) (*.f64 -1 a))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (*.f64 b (+.f64 y -2))) (neg.f64 a)))
(+.f64 (-.f64 x (*.f64 t (fma.f64 b -1 a))) (fma.f64 b (+.f64 y -2) 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 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (*.f64 b (+.f64 y -2))) (neg.f64 a)))
(+.f64 (-.f64 x (*.f64 t (fma.f64 b -1 a))) (fma.f64 b (+.f64 y -2) 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 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (*.f64 b (+.f64 y -2))) (neg.f64 a)))
(+.f64 (-.f64 x (*.f64 t (fma.f64 b -1 a))) (fma.f64 b (+.f64 y -2) 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 (+.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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -2)) x))
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -2)) x))
(*.f64 a (-.f64 1 t))
(+.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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -2)) x))
(*.f64 -1 (*.f64 a (-.f64 t 1)))
(*.f64 a (-.f64 1 t))
(+.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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -2)) x))
(*.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 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b t)
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b t)
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -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 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b y)
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b y)
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 -1 a)
(neg.f64 a)
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a (+.f64 t -1))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a (+.f64 t -1))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a (+.f64 t -1))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
x
x
x
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 x (*.f64 b (-.f64 y 2)))
(+.f64 x (*.f64 b (+.f64 y -2)))
(fma.f64 b (+.f64 y -2) x)
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(*.f64 b t)
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(*.f64 b t)
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 x (*.f64 b (-.f64 t 2)))
(+.f64 x (*.f64 b (+.f64 t -2)))
(fma.f64 b (+.f64 t -2) x)
(+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(*.f64 b y)
(+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(*.f64 b y)
(+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (neg.f64 (fma.f64 a (+.f64 t -1) z)))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(+.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 t -1) z))) (sqrt.f64 (fma.f64 a (+.f64 t -1) z)) (fma.f64 a (+.f64 t -1) z)))
(+.f64 x (+.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 t -1) z))) (sqrt.f64 (fma.f64 a (+.f64 t -1) z)) (fma.f64 a (+.f64 t -1) z))))
(+.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 t -1) z))) (sqrt.f64 (fma.f64 a (+.f64 t -1) z)) (fma.f64 a (+.f64 t -1) z)))
(+.f64 (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) z) (neg.f64 (*.f64 a (+.f64 t -1))))
(+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (-.f64 z (*.f64 a (+.f64 t -1))))
(fma.f64 a (-.f64 1 t) (+.f64 z (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b 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) z) 1))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 t -1) z)) 1 (*.f64 (fma.f64 a (+.f64 t -1) z) 1)))
(+.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))) (+.f64 (neg.f64 (fma.f64 a (+.f64 t -1) z)) (fma.f64 a (+.f64 t -1) z)))
(+.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x)) (*.f64 (fma.f64 a (+.f64 t -1) 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) z)) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) 2) (*.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) 2))))
(+.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))) (+.f64 (neg.f64 (fma.f64 a (+.f64 t -1) z)) (fma.f64 a (+.f64 t -1) z)))
(+.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x)) (*.f64 (fma.f64 a (+.f64 t -1) z) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) 2) (cbrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (neg.f64 (*.f64 (fma.f64 a (+.f64 t -1) z) 1))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 t -1) z)) 1 (*.f64 (fma.f64 a (+.f64 t -1) z) 1)))
(+.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))) (+.f64 (neg.f64 (fma.f64 a (+.f64 t -1) z)) (fma.f64 a (+.f64 t -1) z)))
(+.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x)) (*.f64 (fma.f64 a (+.f64 t -1) z) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) 2) (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) z)) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) 2) (*.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) 2))))
(+.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))) (+.f64 (neg.f64 (fma.f64 a (+.f64 t -1) z)) (fma.f64 a (+.f64 t -1) z)))
(+.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x)) (*.f64 (fma.f64 a (+.f64 t -1) 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) z) 1))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 t -1) z)) 1 (*.f64 (fma.f64 a (+.f64 t -1) z) 1)))
(+.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))) (+.f64 (neg.f64 (fma.f64 a (+.f64 t -1) z)) (fma.f64 a (+.f64 t -1) z)))
(+.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x)) (*.f64 (fma.f64 a (+.f64 t -1) 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) z)) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) 2) (*.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) z)) 2))))
(+.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))) (+.f64 (neg.f64 (fma.f64 a (+.f64 t -1) z)) (fma.f64 a (+.f64 t -1) z)))
(+.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x)) (*.f64 (fma.f64 a (+.f64 t -1) z) 0))
(*.f64 1 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))) 2) (cbrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(*.f64 (sqrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))) (sqrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(*.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) z) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (+.f64 (pow.f64 (fma.f64 a (+.f64 t -1) z) 2) (*.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (fma.f64 a (+.f64 t -1) 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) z) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (+.f64 (*.f64 (fma.f64 a (+.f64 t -1) z) (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)))))
(/.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) z) 3)) (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (*.f64 (fma.f64 a (+.f64 t -1) z) (+.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (+.f64 x (fma.f64 a (+.f64 t -1) z))))))
(*.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)) (/.f64 1 (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (fma.f64 a (+.f64 t -1) z))))
(*.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)) (/.f64 1 (+.f64 x (+.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)) (+.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (+.f64 x (fma.f64 a (+.f64 t -1) z))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (sqrt.f64 (fma.f64 a (+.f64 t -1) z))) (-.f64 (sqrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (sqrt.f64 (fma.f64 a (+.f64 t -1) z))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 a (+.f64 t -1) z)) (sqrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))) (-.f64 (sqrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (sqrt.f64 (fma.f64 a (+.f64 t -1) z))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (+.f64 (pow.f64 (fma.f64 a (+.f64 t -1) z) 2) (*.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (fma.f64 a (+.f64 t -1) z)))) (-.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) z) 3))))
(*.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) z) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (+.f64 (*.f64 (fma.f64 a (+.f64 t -1) z) (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)))))
(/.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) z) 3)) (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (*.f64 (fma.f64 a (+.f64 t -1) z) (+.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (+.f64 x (fma.f64 a (+.f64 t -1) z))))))
(/.f64 1 (/.f64 (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (fma.f64 a (+.f64 t -1) z)) (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)) (/.f64 1 (+.f64 x (+.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)) (+.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (+.f64 x (fma.f64 a (+.f64 t -1) 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) z) 3)) (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (+.f64 (pow.f64 (fma.f64 a (+.f64 t -1) z) 2) (*.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (fma.f64 a (+.f64 t -1) 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) z) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (+.f64 (*.f64 (fma.f64 a (+.f64 t -1) z) (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)))))
(/.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) z) 3)) (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (*.f64 (fma.f64 a (+.f64 t -1) z) (+.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (+.f64 x (fma.f64 a (+.f64 t -1) z))))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)) (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (fma.f64 a (+.f64 t -1) z)))
(*.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)) (/.f64 1 (+.f64 x (+.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)) (+.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (+.f64 x (fma.f64 a (+.f64 t -1) z))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3)) (fma.f64 z z (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 z (*.f64 a (+.f64 t -1)))))) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (*.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))) (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)))) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (*.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))) (fma.f64 z z (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 z (*.f64 a (+.f64 t -1)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3)) (fma.f64 z z (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 z (*.f64 a (+.f64 t -1)))))) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (*.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))) (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)))) (*.f64 (fma.f64 z z (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 z (*.f64 a (+.f64 t -1))))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (*.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3)) (fma.f64 z z (*.f64 (*.f64 a (+.f64 t -1)) (-.f64 (*.f64 a (+.f64 t -1)) z))) (*.f64 (fma.f64 x x (*.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) x))) (neg.f64 (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))))) (*.f64 (fma.f64 z z (*.f64 (*.f64 a (+.f64 t -1)) (-.f64 (*.f64 a (+.f64 t -1)) z))) (fma.f64 x x (*.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) x)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3)) (-.f64 z (*.f64 a (+.f64 t -1)))) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (*.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))) (-.f64 (pow.f64 z 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)))) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (*.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))) (-.f64 z (*.f64 a (+.f64 t -1)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3)) (-.f64 z (*.f64 a (+.f64 t -1))) (*.f64 (fma.f64 x x (*.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) x))) (neg.f64 (-.f64 (pow.f64 z 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))))) (*.f64 (fma.f64 x x (*.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) x))) (-.f64 z (*.f64 a (+.f64 t -1)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2)) (fma.f64 z z (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 z (*.f64 a (+.f64 t -1)))))) (*.f64 (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)))) (*.f64 (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (fma.f64 z z (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 z (*.f64 a (+.f64 t -1)))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2)) (fma.f64 z z (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 z (*.f64 a (+.f64 t -1))))) (neg.f64 (*.f64 (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))))) (*.f64 (fma.f64 z z (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 z (*.f64 a (+.f64 t -1))))) (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))))
(/.f64 (-.f64 (*.f64 (fma.f64 z z (*.f64 (*.f64 a (+.f64 t -1)) (-.f64 (*.f64 a (+.f64 t -1)) z))) (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2))) (*.f64 (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))) (*.f64 (fma.f64 z z (*.f64 (*.f64 a (+.f64 t -1)) (-.f64 (*.f64 a (+.f64 t -1)) z))) (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2)) (-.f64 z (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (-.f64 (pow.f64 z 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)))) (*.f64 (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (-.f64 z (*.f64 a (+.f64 t -1)))))
(/.f64 (-.f64 (*.f64 (-.f64 z (*.f64 a (+.f64 t -1))) (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2))) (*.f64 (-.f64 (pow.f64 z 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))) (*.f64 (-.f64 z (*.f64 a (+.f64 t -1))) (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))))
(/.f64 (neg.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) z) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (+.f64 (pow.f64 (fma.f64 a (+.f64 t -1) z) 2) (*.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (fma.f64 a (+.f64 t -1) z))))))
(/.f64 (neg.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) z) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (+.f64 (*.f64 (fma.f64 a (+.f64 t -1) z) (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)))))
(*.f64 1 (/.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) z) 3)) (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (*.f64 (fma.f64 a (+.f64 t -1) z) (+.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (+.f64 x (fma.f64 a (+.f64 t -1) z)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2))) (neg.f64 (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (fma.f64 a (+.f64 t -1) z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2))) (neg.f64 (+.f64 x (+.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)) (+.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (+.f64 x (fma.f64 a (+.f64 t -1) z)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)) (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))) (*.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)) 3)) (+.f64 (pow.f64 x 2) (*.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)) (-.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)) 3)) (fma.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)) (-.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)) x) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 3) (pow.f64 (neg.f64 (fma.f64 a (+.f64 t -1) z)) 3)) (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (-.f64 (*.f64 (neg.f64 (fma.f64 a (+.f64 t -1) z)) (neg.f64 (fma.f64 a (+.f64 t -1) z))) (*.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (neg.f64 (fma.f64 a (+.f64 t -1) 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) z) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (+.f64 (*.f64 (fma.f64 a (+.f64 t -1) z) (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)))))
(/.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) z) 3)) (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (*.f64 (fma.f64 a (+.f64 t -1) z) (+.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (+.f64 x (fma.f64 a (+.f64 t -1) z))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) z) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (+.f64 (*.f64 (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) z) (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) z)) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) z) (*.f64 a (+.f64 t -1))))))
(/.f64 (-.f64 (pow.f64 (+.f64 z (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (fma.f64 (+.f64 z (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (+.f64 z (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (+.f64 z (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (*.f64 a (+.f64 t -1))))))
(/.f64 (+.f64 (pow.f64 (+.f64 z (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (+.f64 z (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (+.f64 z (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (*.f64 (*.f64 a (+.f64 t -1)) (+.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (+.f64 x (fma.f64 a (+.f64 t -1) z))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)) (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))) (-.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)) (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))) (+.f64 (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (fma.f64 a (+.f64 t -1) z)))
(/.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (*.f64 (neg.f64 (fma.f64 a (+.f64 t -1) z)) (neg.f64 (fma.f64 a (+.f64 t -1) z)))) (-.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (neg.f64 (fma.f64 a (+.f64 t -1) z))))
(*.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)) (/.f64 1 (+.f64 x (+.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (pow.f64 (fma.f64 a (+.f64 t -1) z) 2)) (+.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (+.f64 x (fma.f64 a (+.f64 t -1) z))))
(/.f64 (-.f64 (*.f64 (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) z) (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) z)) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (+.f64 (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) z) (*.f64 a (+.f64 t -1))))
(/.f64 (fma.f64 (+.f64 z (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (+.f64 z (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (neg.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (+.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (+.f64 z (*.f64 a (+.f64 t -1)))))
(/.f64 (-.f64 (*.f64 (+.f64 z (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (+.f64 z (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (+.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (+.f64 x (fma.f64 a (+.f64 t -1) z))))
(pow.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))) 1)
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(pow.f64 (cbrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))) 3)
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(pow.f64 (pow.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))) 3) 1/3)
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(pow.f64 (sqrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))) 2)
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(sqrt.f64 (pow.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))) 2))
(fabs.f64 (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x)))
(log.f64 (exp.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(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) z))))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(cbrt.f64 (pow.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z))) 3))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(exp.f64 (log.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(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) z)))) 1))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(log1p.f64 (expm1.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(fma.f64 1 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(fma.f64 1 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (neg.f64 (fma.f64 a (+.f64 t -1) z)))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) 2) (cbrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (neg.f64 (fma.f64 a (+.f64 t -1) z)))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(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) z)))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(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) z)))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (fma.f64 a (+.f64 t -1) z)))
(-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 a (+.f64 t -1) z) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) 1)
(fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))
(-.f64 (/.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z)))) (/.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (pow.f64 (*.f64 y (+.f64 b z)) 2)) (-.f64 (*.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 b (+.f64 t -2) (*.f64 y (+.f64 b z)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (cbrt.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))
(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 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)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (*.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)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (*.f64 y (*.f64 (+.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)) (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 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)) 2) (pow.f64 (*.f64 y (+.f64 b z)) 2)) (/.f64 1 (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (pow.f64 (*.f64 y (+.f64 b z)) 2)) (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (*.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z))))) (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y (+.f64 b z)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y (+.f64 b z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (*.f64 y (*.f64 (+.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)) (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (*.f64 (*.f64 y (+.f64 b z)) (-.f64 (*.f64 y (+.f64 b z)) (*.f64 b (+.f64 t -2))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z))) (-.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (pow.f64 (*.f64 y (+.f64 b z)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (pow.f64 (*.f64 y (+.f64 b z)) 2)) (-.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)) (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (*.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)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (*.f64 y (*.f64 (+.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)) (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 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)) 2) (pow.f64 (*.f64 y (+.f64 b z)) 2)) (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y (+.f64 b z)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (*.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y (+.f64 b z)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (*.f64 y (*.f64 (+.f64 b z) (*.f64 b (+.f64 t -2))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) (pow.f64 (*.f64 y (+.f64 b z)) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (*.f64 (*.f64 y (+.f64 b z)) (-.f64 (*.f64 y (+.f64 b z)) (*.f64 b (+.f64 t -2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (pow.f64 (*.f64 y (+.f64 b z)) 2))) (neg.f64 (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (pow.f64 (*.f64 y (+.f64 b z)) 2)) (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 b z)) 3) (pow.f64 (*.f64 b (+.f64 t -2)) 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (*.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)) (+.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (*.f64 y (*.f64 (+.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)) (+.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (*.f64 (*.f64 b (+.f64 t -2)) (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (pow.f64 (*.f64 b (+.f64 t -2)) 2)) (-.f64 (*.f64 y (+.f64 b z)) (*.f64 b (+.f64 t -2))))
(pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 1)
(fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))
(pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 3)
(fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))
(pow.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3) 1/3)
(fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))
(pow.f64 (sqrt.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2)
(fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2))
(fabs.f64 (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 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 b (+.f64 t -2) (*.f64 y (+.f64 b z)))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3))
(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 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 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 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 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 b (+.f64 t -2) (*.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 y (+.f64 b z) (*.f64 b (+.f64 t -2)))
(fma.f64 1 (*.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 (+.f64 b z)) (*.f64 b (+.f64 t -2)))
(fma.f64 y (+.f64 b z) (*.f64 b (+.f64 t -2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 b z))) 2) (cbrt.f64 (*.f64 y (+.f64 b z))) (*.f64 b (+.f64 t -2)))
(fma.f64 y (+.f64 b z) (*.f64 b (+.f64 t -2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) 2) (cbrt.f64 (*.f64 b (+.f64 t -2))) (*.f64 y (+.f64 b z)))
(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 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 b (+.f64 t -2) (*.f64 y (+.f64 b z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 b z)))) 1)
(*.f64 y (+.f64 b z))
(pow.f64 (*.f64 y (+.f64 b z)) 1)
(*.f64 y (+.f64 b z))
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 b z))) 3)
(*.f64 y (+.f64 b z))
(pow.f64 (pow.f64 (*.f64 y (+.f64 b z)) 3) 1/3)
(*.f64 y (+.f64 b z))
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 b z))) 2)
(*.f64 y (+.f64 b z))
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2))
(fabs.f64 (*.f64 y (+.f64 b z)))
(log.f64 (pow.f64 (exp.f64 (+.f64 b z)) y))
(*.f64 y (+.f64 b z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 b z)))))
(*.f64 y (+.f64 b z))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 b z)) 3))
(*.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 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))) 1)
(+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) (/.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2)) (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))
(*.f64 1 (+.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 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) 2) (cbrt.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 (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))))))
(+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3)) (/.f64 1 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (*.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))))))
(/.f64 1 (/.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (*.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3)) (fma.f64 x x (*.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) x))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2)) (/.f64 1 (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2)) (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))
(/.f64 1 (/.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (*.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3)) (fma.f64 x x (*.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) x))))
(/.f64 1 (/.f64 (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2)) (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3)) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (*.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))))
(/.f64 1 (/.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (*.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3)) (fma.f64 x x (*.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) x))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2)) (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (*.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3)) (fma.f64 x x (*.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2))) (neg.f64 (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2)) (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (-.f64 (pow.f64 x 2) (*.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (-.f64 (pow.f64 x 2) (*.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (*.f64 x (-.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 b (+.f64 t -2))) 3) (pow.f64 (*.f64 y (+.f64 b z)) 3)) (+.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (+.f64 x (*.f64 b (+.f64 t -2)))) (-.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (*.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (*.f64 y (+.f64 b z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 b z)) 3) (pow.f64 (+.f64 x (*.f64 b (+.f64 t -2))) 3)) (fma.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (+.f64 x (*.f64 b (+.f64 t -2))) (-.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2) (*.f64 (*.f64 y (+.f64 b z)) (+.f64 x (*.f64 b (+.f64 t -2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 b z)) 3) (pow.f64 (fma.f64 b (+.f64 t -2) x) 3)) (fma.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 b (+.f64 t -2) x) (*.f64 (*.f64 y (+.f64 b z)) (-.f64 (*.f64 y (+.f64 b z)) (fma.f64 b (+.f64 t -2) x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) 2) (pow.f64 x 2)) (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) x))
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (+.f64 x (*.f64 b (+.f64 t -2)))) (pow.f64 (*.f64 y (+.f64 b z)) 2)) (-.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (*.f64 y (+.f64 b z))))
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (+.f64 x (*.f64 b (+.f64 t -2)))) (pow.f64 (*.f64 y (+.f64 b z)) 2)) (+.f64 x (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 y (+.f64 b z)))))
(/.f64 (-.f64 (*.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 b (+.f64 t -2) x)) (pow.f64 (*.f64 y (+.f64 b z)) 2)) (-.f64 (fma.f64 b (+.f64 t -2) x) (*.f64 y (+.f64 b z))))
(pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 1)
(+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) 3)
(+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))
(pow.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 3) 1/3)
(+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) 2)
(+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))
(sqrt.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2))
(fabs.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))))
(log.f64 (exp.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))))
(log.f64 (+.f64 1 (expm1.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))))
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 3))
(+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))
(expm1.f64 (log1p.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))))
(exp.f64 (log.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))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))) 1))
(+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))
(log1p.f64 (expm1.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 1 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 1 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))) x)
(+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.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 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) 2) (cbrt.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z)))) x)
(+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))
(fma.f64 (sqrt.f64 x) (sqrt.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 (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)))) x)
(+.f64 x (fma.f64 b (+.f64 t -2) (*.f64 y (+.f64 b z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 b z)))) 1)
(*.f64 y (+.f64 b z))
(pow.f64 (*.f64 y (+.f64 b z)) 1)
(*.f64 y (+.f64 b z))
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 b z))) 3)
(*.f64 y (+.f64 b z))
(pow.f64 (pow.f64 (*.f64 y (+.f64 b z)) 3) 1/3)
(*.f64 y (+.f64 b z))
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 b z))) 2)
(*.f64 y (+.f64 b z))
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 b z)) 2))
(fabs.f64 (*.f64 y (+.f64 b z)))
(log.f64 (pow.f64 (exp.f64 (+.f64 b z)) y))
(*.f64 y (+.f64 b z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 b z)))))
(*.f64 y (+.f64 b z))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 b z)) 3))
(*.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 t (+.f64 y -2))))) 1)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 1)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 3)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(pow.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) 1/3)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))
(fabs.f64 (*.f64 b (+.f64 y (+.f64 t -2))))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2))))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(exp.f64 (log.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 1))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 t (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(+.f64 (+.f64 t y) -2)
(+.f64 t (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(*.f64 1 (+.f64 t (+.f64 y -2)))
(+.f64 t (+.f64 y -2))
(+.f64 y (+.f64 t -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 y (+.f64 t -2))
(*.f64 (sqrt.f64 (+.f64 t (+.f64 y -2))) (sqrt.f64 (+.f64 t (+.f64 y -2))))
(+.f64 t (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(*.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (/.f64 1 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 (+.f64 t y) 2)))))
(*.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (/.f64 1 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4)))
(*.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 1 (+.f64 (+.f64 t y) 2)))
(*.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 1 (+.f64 t (-.f64 y -2))))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 y 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 (+.f64 t y) 2))) (+.f64 (pow.f64 (+.f64 t y) 3) -8)))
(*.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (/.f64 1 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4)))
(/.f64 1 (/.f64 (+.f64 (+.f64 t y) 2) (+.f64 (pow.f64 (+.f64 t y) 2) -4)))
(*.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 1 (+.f64 t (-.f64 y -2))))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.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 1 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4)))
(/.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 1 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 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 1 (+.f64 t (-.f64 y -2))))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 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 1 (+.f64 t (-.f64 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 (+.f64 (neg.f64 (pow.f64 (+.f64 t y) 3)) 8) (neg.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4)) (neg.f64 (+.f64 (+.f64 t y) 2)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 t y) 2)) 4) (neg.f64 (+.f64 t (-.f64 y -2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 y 2))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) (+.f64 (pow.f64 t 2) (-.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)) (+.f64 (pow.f64 t 2) (*.f64 (+.f64 y -2) (-.f64 (+.f64 y -2) t))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) (fma.f64 (+.f64 y -2) (-.f64 (+.f64 y -2) t) (pow.f64 t 2)))
(/.f64 (-.f64 (pow.f64 t 2) (*.f64 (+.f64 y -2) (+.f64 y -2))) (-.f64 t (+.f64 y -2)))
(/.f64 (-.f64 (pow.f64 t 2) (*.f64 (+.f64 y -2) (+.f64 y -2))) (+.f64 (-.f64 t y) 2))
(pow.f64 (+.f64 t (+.f64 y -2)) 1)
(+.f64 t (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 3)
(+.f64 t (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(pow.f64 (pow.f64 (+.f64 t (+.f64 y -2)) 3) 1/3)
(+.f64 t (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(pow.f64 (sqrt.f64 (+.f64 t (+.f64 y -2))) 2)
(+.f64 t (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(sqrt.f64 (pow.f64 (+.f64 t (+.f64 y -2)) 2))
(fabs.f64 (+.f64 y (+.f64 t -2)))
(log.f64 (exp.f64 (+.f64 t (+.f64 y -2))))
(+.f64 t (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 t (+.f64 y -2)))))
(+.f64 t (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(cbrt.f64 (pow.f64 (+.f64 t (+.f64 y -2)) 3))
(+.f64 t (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(expm1.f64 (log1p.f64 (+.f64 t (+.f64 y -2))))
(+.f64 t (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(exp.f64 (log.f64 (+.f64 t (+.f64 y -2))))
(+.f64 t (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(exp.f64 (*.f64 (log.f64 (+.f64 t (+.f64 y -2))) 1))
(+.f64 t (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(log1p.f64 (expm1.f64 (+.f64 t (+.f64 y -2))))
(+.f64 t (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(fma.f64 1 t (+.f64 y -2))
(+.f64 t (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(fma.f64 1 (+.f64 t y) -2)
(+.f64 t (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t) (+.f64 y -2))
(+.f64 t (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t y)) 2) (cbrt.f64 (+.f64 t y)) -2)
(+.f64 t (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (+.f64 y -2))
(+.f64 t (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(fma.f64 (sqrt.f64 (+.f64 t y)) (sqrt.f64 (+.f64 t y)) -2)
(+.f64 t (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(+.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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.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 (+.f64 t -1)) a (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.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 (-.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 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.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 (-.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 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.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 (-.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 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 (*.f64 a (+.f64 t -1)) 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 a (+.f64 t -1)) 1))) (fma.f64 (neg.f64 (*.f64 a (+.f64 t -1))) 1 (*.f64 (*.f64 a (+.f64 t -1)) 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 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 (*.f64 a (+.f64 t -1)) 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 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 (-.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 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 (*.f64 a (+.f64 t -1)) 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 a (+.f64 t -1)) 1))) (fma.f64 (neg.f64 (*.f64 a (+.f64 t -1))) 1 (*.f64 (*.f64 a (+.f64 t -1)) 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 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 (*.f64 a (+.f64 t -1)) 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 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 (-.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 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(*.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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 1 (+.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 1 (+.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 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.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 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) (sqrt.f64 (*.f64 a (+.f64 t -1)))) (-.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) (sqrt.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 y (+.f64 t -2)) x))
(/.f64 1 (/.f64 (+.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 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))))
(*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (/.f64 1 (+.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 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2)))
(/.f64 1 (/.f64 (+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 a (+.f64 t -1))) (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 y (+.f64 t -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 1 (+.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 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2)))
(/.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 1 (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))) (neg.f64 (+.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 (neg.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))) (neg.f64 (+.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 1 (/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (neg.f64 (+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 a (+.f64 t -1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 y (+.f64 t -2)) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 a (+.f64 t -1))) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 a (+.f64 t -1))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 a (+.f64 t -1)))) (*.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 a (+.f64 t -1)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 a (+.f64 t -1))) 3)) (+.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 a (+.f64 t -1))) (-.f64 (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 a (+.f64 t -1))) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 a (-.f64 1 t))) 3)) (fma.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 a (-.f64 1 t))) (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 a (-.f64 1 t))) x) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (neg.f64 (*.f64 a (+.f64 t -1))) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (-.f64 (*.f64 (neg.f64 (*.f64 a (+.f64 t -1))) (neg.f64 (*.f64 a (+.f64 t -1)))) (*.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (neg.f64 (*.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 1 (+.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 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (-.f64 (*.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 (neg.f64 a) (+.f64 t -1))) (*.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 (neg.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 1 (+.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 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2)))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 a (+.f64 t -1))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 a (+.f64 t -1))))) (-.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 a (+.f64 t -1)))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 a (+.f64 t -1))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 a (+.f64 t -1))))) (+.f64 (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))) (*.f64 a (+.f64 t -1))))
(/.f64 (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (-.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 a (-.f64 1 t))))) (-.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 a (-.f64 1 t)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (*.f64 (neg.f64 (*.f64 a (+.f64 t -1))) (neg.f64 (*.f64 a (+.f64 t -1))))) (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (neg.f64 (*.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 1 (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (*.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 (neg.f64 a) (+.f64 t -1)))) (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 (neg.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 1 (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b (+.f64 t (+.f64 y -2)) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -2)) x))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 a (+.f64 t -1))) 2))
(fabs.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -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 y (+.f64 t -2)) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) 1)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 1)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 3)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(pow.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) 1/3)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))
(fabs.f64 (*.f64 b (+.f64 y (+.f64 t -2))))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2))))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(exp.f64 (log.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 1))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (+.f64 t -1)))) 1)
(*.f64 a (+.f64 t -1))
(pow.f64 (*.f64 a (+.f64 t -1)) 1)
(*.f64 a (+.f64 t -1))
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 3)
(*.f64 a (+.f64 t -1))
(pow.f64 (sqrt.f64 (*.f64 a (+.f64 t -1))) 2)
(*.f64 a (+.f64 t -1))
(pow.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) 1/3)
(*.f64 a (+.f64 t -1))
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2))
(fabs.f64 (*.f64 a (+.f64 t -1)))
(log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)))
(*.f64 a (+.f64 t -1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 t -1)))))
(*.f64 a (+.f64 t -1))
(cbrt.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3))
(*.f64 a (+.f64 t -1))
(expm1.f64 (log1p.f64 (*.f64 a (+.f64 t -1))))
(*.f64 a (+.f64 t -1))
(exp.f64 (log.f64 (*.f64 a (+.f64 t -1))))
(*.f64 a (+.f64 t -1))
(exp.f64 (*.f64 (log.f64 (*.f64 a (+.f64 t -1))) 1))
(*.f64 a (+.f64 t -1))
(log1p.f64 (expm1.f64 (*.f64 a (+.f64 t -1))))
(*.f64 a (+.f64 t -1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x))) 1)
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2))))) (/.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2)))))
(*.f64 1 (fma.f64 b (+.f64 t (+.f64 y -2)) x))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(*.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 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(*.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (/.f64 1 (fma.f64 x x (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x (*.f64 b (+.f64 t (+.f64 y -2))))))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (/.f64 1 (fma.f64 x x (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 b (*.f64 (+.f64 t (+.f64 y -2)) x))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (fma.f64 x x (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (/.f64 1 (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2)))))
(/.f64 1 (/.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (/.f64 1 (fma.f64 x x (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 b (*.f64 (+.f64 t (+.f64 y -2)) x))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (fma.f64 x x (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (/.f64 1 (fma.f64 x x (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 b (*.f64 (+.f64 t (+.f64 y -2)) x))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (fma.f64 x x (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x (*.f64 b (+.f64 t (+.f64 y -2))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 b (*.f64 (+.f64 t (+.f64 y -2)) x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (fma.f64 x x (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))) (neg.f64 (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (neg.f64 (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (-.f64 (pow.f64 x 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (-.f64 (pow.f64 x 2) (*.f64 b (*.f64 (+.f64 t (+.f64 y -2)) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (pow.f64 x 2)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (pow.f64 x 2)) (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x))
(pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 1)
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) 3)
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(pow.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) 1/3)
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(pow.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) 2)
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2))
(fabs.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(log.f64 (exp.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(expm1.f64 (log1p.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(exp.f64 (log.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) 1))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(log1p.f64 (expm1.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 1 x (*.f64 b (+.f64 t (+.f64 y -2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 1 (*.f64 b (+.f64 t (+.f64 y -2))) x)
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 (+.f64 t (+.f64 y -2)) b x)
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 b (+.f64 t (+.f64 y -2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2) (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) x)
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 b (+.f64 t (+.f64 y -2))))
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(fma.f64 (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) x)
(+.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) x)

eval314.0ms (2.2%)

Compiler

Compiled 16816 to 9498 computations (43.5% saved)

prune215.0ms (1.5%)

Pruning

22 alts after pruning (19 fresh and 3 done)

PrunedKeptTotal
New62414638
Fresh156
Picked235
Done000
Total62722649
Accuracy
100.0%
Counts
649 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.0%
(fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 a (-.f64 1 t)))
74.9%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (*.f64 -1 z))
75.3%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
49.7%
(-.f64 (+.f64 x (*.f64 b (+.f64 y -2))) (neg.f64 a))
60.3%
(-.f64 (+.f64 x (*.f64 b y)) (*.f64 a (-.f64 t 1)))
66.3%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
44.5%
(-.f64 x (*.f64 a (-.f64 t 1)))
29.0%
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y))
55.8%
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
17.8%
(*.f64 (neg.f64 a) t)
24.9%
(*.f64 z (-.f64 1 y))
29.0%
(*.f64 y (-.f64 b z))
16.3%
(*.f64 y (+.f64 b z))
33.6%
(*.f64 t (-.f64 b a))
38.6%
(*.f64 b (-.f64 (+.f64 t y) 2))
23.4%
(*.f64 b (-.f64 y 2))
22.9%
(*.f64 b (-.f64 t 2))
18.7%
(*.f64 b y)
18.2%
(*.f64 b t)
27.3%
(*.f64 a (-.f64 1 t))
19.4%
x
11.6%
a
62.0%
(fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 a (-.f64 1 t)))
74.9%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (*.f64 -1 z))
75.3%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
49.7%
(-.f64 (+.f64 x (*.f64 b (+.f64 y -2))) (neg.f64 a))
60.3%
(-.f64 (+.f64 x (*.f64 b y)) (*.f64 a (-.f64 t 1)))
66.3%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
44.5%
(-.f64 x (*.f64 a (-.f64 t 1)))
29.0%
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y))
55.8%
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
17.8%
(*.f64 (neg.f64 a) t)
24.9%
(*.f64 z (-.f64 1 y))
29.0%
(*.f64 y (-.f64 b z))
16.3%
(*.f64 y (+.f64 b z))
33.6%
(*.f64 t (-.f64 b a))
38.6%
(*.f64 b (-.f64 (+.f64 t y) 2))
23.4%
(*.f64 b (-.f64 y 2))
22.9%
(*.f64 b (-.f64 t 2))
18.7%
(*.f64 b y)
18.2%
(*.f64 b t)
27.3%
(*.f64 a (-.f64 1 t))
19.4%
x
11.6%
a
Compiler

Compiled 1058 to 794 computations (25% saved)

localize145.0ms (1%)

Localize:

Found 10 expressions with local error:

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

Compiled 129 to 61 computations (52.7% saved)

series9.0ms (0.1%)

Counts
6 → 144
Calls

60 calls:

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

rewrite83.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
412×associate-*r*
286×prod-diff
273×log1p-expm1-u
273×expm1-log1p-u
271×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify166.0ms (1.1%)

Algorithm
egg-herbie
Rules
1068×fma-def
722×log-prod
520×associate-*r*
504×associate-*l*
488×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055416680
1152515453
2644515405
Stop Event
node limit
Counts
346 → 331
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 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 -2 b)
(+.f64 (*.f64 -2 b) (*.f64 b y))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b y)
(+.f64 (*.f64 -2 b) (*.f64 b y))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b y)
(+.f64 (*.f64 -2 b) (*.f64 b y))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.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 (*.f64 b y) (*.f64 a (-.f64 t 1)))
x
x
(-.f64 x (*.f64 a (-.f64 t 1)))
(*.f64 b y)
(*.f64 b y)
(-.f64 x (*.f64 a (-.f64 t 1)))
(*.f64 b y)
(*.f64 b y)
(+.f64 x (*.f64 b y))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b y)))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b y)))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b y)))
(*.f64 a (-.f64 1 t))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b y)))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b y)))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b y)))
(*.f64 -1 (*.f64 a (-.f64 t 1)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 a (-.f64 t 1))) (*.f64 b y)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 a (-.f64 t 1))) (*.f64 b y)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 a (-.f64 t 1))) (*.f64 b y)))
(-.f64 (+.f64 x (*.f64 b y)) (*.f64 -1 a))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b y))) (*.f64 -1 a))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b y))) (*.f64 -1 a))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b y))) (*.f64 -1 a))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b y))) (*.f64 -1 a))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b y))) (*.f64 -1 a))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b y))) (*.f64 -1 a))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b y))) (*.f64 -1 a))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b y))) (*.f64 -1 a))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b y))) (*.f64 -1 a))
(*.f64 b y)
x
x
x
(*.f64 b y)
(*.f64 b y)
x
(*.f64 b y)
(*.f64 b y)
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 z (+.f64 y -1))))
(+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))))
(+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 (+.f64 y -1) (neg.f64 z)))
(+.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 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.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 (*.f64 (+.f64 y -1) (neg.f64 z)) 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 (*.f64 z (+.f64 y -1)) 1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (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 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (*.f64 x 1) (*.f64 (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 z (+.f64 y -1))) 1))
(+.f64 (*.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 1) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(*.f64 1 (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1)))) 2))
(*.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 1 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.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 z (+.f64 y -1)) 2)) (/.f64 1 (+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))) (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1))) (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))
(/.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 (*.f64 z (+.f64 y -1)) (+.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 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 (*.f64 z (+.f64 y -1)) (+.f64 (*.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 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 z (+.f64 y -1))) 3)) (+.f64 (pow.f64 x 2) (-.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 (*.f64 (+.f64 y -1) (neg.f64 z)) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (-.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 (+.f64 y -1) (neg.f64 z))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.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) 2) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z)))) (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 (+.f64 y -1) (neg.f64 z))))
(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) (*.f64 (+.f64 y -1) (neg.f64 z)))
(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 (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 (+.f64 y -1) (neg.f64 z)))
(fma.f64 (sqrt.f64 x) (sqrt.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)) (*.f64 (+.f64 y -1) (neg.f64 z)))
(+.f64 (*.f64 z y) (*.f64 z -1))
(+.f64 (*.f64 y z) (neg.f64 z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)
(pow.f64 (*.f64 z (+.f64 y -1)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))
(+.f64 (*.f64 b y) (*.f64 b -2))
(+.f64 (*.f64 b y) (*.f64 -2 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 y -2)))) 1)
(pow.f64 (*.f64 b (+.f64 y -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 3)
(pow.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 y -2))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 y -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))))
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 y -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 y -2) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 y -2))))
(exp.f64 (log.f64 (*.f64 b (+.f64 y -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 y -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 y -2))))
(+.f64 x (*.f64 (+.f64 t -1) (neg.f64 a)))
(+.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 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 x (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.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 (*.f64 (+.f64 t -1) (neg.f64 a)) 1 (*.f64 (*.f64 a (+.f64 t -1)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 a (+.f64 t -1)) 1))) (fma.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 1 (*.f64 (*.f64 a (+.f64 t -1)) 1)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 a (+.f64 t -1)) 1))) (fma.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 1 (*.f64 (*.f64 a (+.f64 t -1)) 1)))
(+.f64 (*.f64 x 1) (*.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 1))
(*.f64 1 (-.f64 x (*.f64 a (+.f64 t -1))))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 a (+.f64 t -1)))) 2))
(*.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)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 a (+.f64 t -1)) (+.f64 (*.f64 a (+.f64 t -1)) x)))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (+.f64 x (*.f64 a (+.f64 t -1)))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 a (+.f64 t -1)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 a (+.f64 t -1)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 a (+.f64 t -1)) (+.f64 (*.f64 a (+.f64 t -1)) x))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 a (+.f64 t -1))) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (fma.f64 x x (*.f64 (*.f64 a (+.f64 t -1)) (+.f64 (*.f64 a (+.f64 t -1)) x))))
(/.f64 (-.f64 (pow.f64 x 2) (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 (*.f64 a (+.f64 t -1)) (+.f64 (*.f64 a (+.f64 t -1)) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (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 (+.f64 t -1) (neg.f64 a)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) (*.f64 (+.f64 t -1) (neg.f64 a))) (*.f64 x (*.f64 (+.f64 t -1) (neg.f64 a))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) (*.f64 (+.f64 t -1) (neg.f64 a)))) (-.f64 x (*.f64 (+.f64 t -1) (neg.f64 a))))
(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 (+.f64 t -1) (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 t -1) (neg.f64 a)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 t -1) (neg.f64 a)))
(+.f64 x (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))))
(+.f64 (*.f64 b y) (-.f64 x (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b y x) (*.f64 (+.f64 t -1) (neg.f64 a)))
(+.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 (fma.f64 b y 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 y x) (neg.f64 (*.f64 (*.f64 a (+.f64 t -1)) 1))) (fma.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 1 (*.f64 (*.f64 a (+.f64 t -1)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b y x)) 2) (cbrt.f64 (fma.f64 b y x)) (neg.f64 (*.f64 (*.f64 a (+.f64 t -1)) 1))) (fma.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 1 (*.f64 (*.f64 a (+.f64 t -1)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 b y x)) (sqrt.f64 (fma.f64 b y x)) (neg.f64 (*.f64 (*.f64 a (+.f64 t -1)) 1))) (fma.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 1 (*.f64 (*.f64 a (+.f64 t -1)) 1)))
(+.f64 (*.f64 x 1) (*.f64 (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))) 1))
(+.f64 (*.f64 (fma.f64 b y x) 1) (*.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 1))
(*.f64 1 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))) 2) (cbrt.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))) (sqrt.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 a (+.f64 t -1)) (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b y x))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (+.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 b y x)) (sqrt.f64 (*.f64 a (+.f64 t -1)))) (-.f64 (sqrt.f64 (fma.f64 b y x)) (sqrt.f64 (*.f64 a (+.f64 t -1)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 a (+.f64 t -1)) (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b y x)))) (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))) (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 a (+.f64 t -1)) (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (+.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 a (+.f64 t -1)) (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b y x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (neg.f64 (+.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))) (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1)))) (*.f64 x (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 3)) (+.f64 (pow.f64 (fma.f64 b y x) 2) (-.f64 (*.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) (*.f64 (+.f64 t -1) (neg.f64 a))) (*.f64 (fma.f64 b y x) (*.f64 (+.f64 t -1) (neg.f64 a))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))) (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))))) (-.f64 x (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) (*.f64 (+.f64 t -1) (neg.f64 a)))) (-.f64 (fma.f64 b y x) (*.f64 (+.f64 t -1) (neg.f64 a))))
(pow.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))))
(exp.f64 (log.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))))
(fma.f64 1 x (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))))
(fma.f64 1 (fma.f64 b y x) (*.f64 (+.f64 t -1) (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b y x)) 2) (cbrt.f64 (fma.f64 b y x)) (*.f64 (+.f64 t -1) (neg.f64 a)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))))
(fma.f64 (sqrt.f64 (fma.f64 b y x)) (sqrt.f64 (fma.f64 b y x)) (*.f64 (+.f64 t -1) (neg.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b y x))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (*.f64 b y))) (/.f64 (pow.f64 (*.f64 b y) 2) (-.f64 x (*.f64 b y))))
(*.f64 1 (fma.f64 b y x))
(*.f64 (cbrt.f64 (fma.f64 b y x)) (pow.f64 (cbrt.f64 (fma.f64 b y x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b y x)) 2) (cbrt.f64 (fma.f64 b y x)))
(*.f64 (sqrt.f64 (fma.f64 b y x)) (sqrt.f64 (fma.f64 b y x)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 b y) (-.f64 (*.f64 b y) x)))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b y) 2)) (/.f64 1 (-.f64 x (*.f64 b y))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 b y) (-.f64 (*.f64 b y) x))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 b y)) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b y) 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)) (fma.f64 x x (*.f64 (*.f64 b y) (-.f64 (*.f64 b y) x))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b y) 2)) (-.f64 x (*.f64 b y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 b y) (-.f64 (*.f64 b y) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b y) 2))) (neg.f64 (-.f64 x (*.f64 b y))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b y) 2) (-.f64 (pow.f64 x 2) (*.f64 (*.f64 b y) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 x 2)) (-.f64 (*.f64 b y) x))
(pow.f64 (fma.f64 b y x) 1)
(pow.f64 (cbrt.f64 (fma.f64 b y x)) 3)
(pow.f64 (pow.f64 (fma.f64 b y x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 b y x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 b y x) 2))
(log.f64 (exp.f64 (fma.f64 b y x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b y x))))
(cbrt.f64 (pow.f64 (fma.f64 b y x) 3))
(expm1.f64 (log1p.f64 (fma.f64 b y x)))
(exp.f64 (log.f64 (fma.f64 b y x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 b y x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 b y x)))
(fma.f64 b y x)
(fma.f64 y b x)
(fma.f64 1 x (*.f64 b y))
(fma.f64 1 (*.f64 b y) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 b y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b y)) 2) (cbrt.f64 (*.f64 b y)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 b y))
(fma.f64 (sqrt.f64 (*.f64 b y)) (sqrt.f64 (*.f64 b y)) x)
Outputs
(-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 y 1)))
(-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 y (+.f64 t -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 y (+.f64 t -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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 (+.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 (+.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 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 (+.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 (+.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 -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)
(fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b (+.f64 y -2))
(*.f64 b y)
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b (+.f64 y -2))
(*.f64 b y)
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b (+.f64 y -2))
(*.f64 -1 (*.f64 a (-.f64 t 1)))
(*.f64 (neg.f64 a) (+.f64 t -1))
(*.f64 a (-.f64 1 t))
(+.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 (neg.f64 a) (+.f64 t -1))
(+.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 (neg.f64 a) (+.f64 t -1))
(*.f64 a (-.f64 1 t))
(+.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 (*.f64 b y) (*.f64 a (-.f64 t 1)))
(-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1)))
(fma.f64 b y (*.f64 a (-.f64 1 t)))
x
x
(-.f64 x (*.f64 a (-.f64 t 1)))
(-.f64 x (*.f64 a (+.f64 t -1)))
(fma.f64 a (-.f64 1 t) x)
(*.f64 b y)
(*.f64 b y)
(-.f64 x (*.f64 a (-.f64 t 1)))
(-.f64 x (*.f64 a (+.f64 t -1)))
(fma.f64 a (-.f64 1 t) x)
(*.f64 b y)
(*.f64 b y)
(+.f64 x (*.f64 b y))
(fma.f64 b y x)
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b y)))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b y)))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b y)))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(*.f64 a (-.f64 1 t))
(*.f64 (neg.f64 a) (+.f64 t -1))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b y)))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b y)))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b y)))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(*.f64 -1 (*.f64 a (-.f64 t 1)))
(*.f64 (neg.f64 a) (+.f64 t -1))
(*.f64 a (-.f64 1 t))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 a (-.f64 t 1))) (*.f64 b y)))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 a (-.f64 t 1))) (*.f64 b y)))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 a (-.f64 t 1))) (*.f64 b y)))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 x (*.f64 b y)) (*.f64 -1 a))
(-.f64 (fma.f64 b y x) (neg.f64 a))
(+.f64 x (fma.f64 b y a))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b y))) (*.f64 -1 a))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b y))) (*.f64 -1 a))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b y))) (*.f64 -1 a))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (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 (*.f64 -1 (*.f64 a t)) (*.f64 b y))) (*.f64 -1 a))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b y))) (*.f64 -1 a))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b y))) (*.f64 -1 a))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (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 (*.f64 -1 (*.f64 a t)) (*.f64 b y))) (*.f64 -1 a))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b y))) (*.f64 -1 a))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b y))) (*.f64 -1 a))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(*.f64 b y)
x
x
x
(*.f64 b y)
(*.f64 b y)
x
(*.f64 b y)
(*.f64 b y)
(+.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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))))
(-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 (+.f64 y -1) (neg.f64 z)))
(-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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 (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 (neg.f64 y) 1) z (*.f64 z (+.f64 y -1))))
(+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 (*.f64 z (+.f64 y -1)) 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 (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 (neg.f64 y) 1) z (*.f64 z (+.f64 y -1))))
(+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 (*.f64 z (+.f64 y -1)) 0))
(+.f64 (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 (neg.f64 y) 1) z (*.f64 z (+.f64 y -1))))
(+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 (*.f64 z (+.f64 y -1)) 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 (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 (neg.f64 y) 1) z (*.f64 z (+.f64 y -1))))
(+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 (*.f64 z (+.f64 y -1)) 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 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 (neg.f64 y) 1) z (*.f64 z (+.f64 y -1))))
(+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 (*.f64 z (+.f64 y -1)) 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 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 (neg.f64 y) 1) z (*.f64 z (+.f64 y -1))))
(+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 (*.f64 z (+.f64 y -1)) 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 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 (neg.f64 y) 1) z (*.f64 z (+.f64 y -1))))
(+.f64 (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (*.f64 (*.f64 z (+.f64 y -1)) 0))
(+.f64 (*.f64 x 1) (*.f64 (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 z (+.f64 y -1))) 1))
(-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 1) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))
(-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(*.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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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 1 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.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) (*.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))) (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.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 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (-.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))) (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))) (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2)))
(/.f64 1 (/.f64 (+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1))) (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 y (+.f64 t -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 (*.f64 z (+.f64 y -1)) (+.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) (*.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))) (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2)))
(/.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 1 (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 y (+.f64 t -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 (*.f64 z (+.f64 y -1)) (+.f64 (*.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 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2))))
(/.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 (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 y (+.f64 t -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 (pow.f64 x 2) (-.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 (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 z (+.f64 y -1))) 3)) (+.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 z (+.f64 y -1))) (-.f64 (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 z (+.f64 y -1))) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))) 3)) (fma.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))) x) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (-.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 (+.f64 y -1) (neg.f64 z))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))) (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2)))
(/.f64 (-.f64 (pow.f64 x 2) (*.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 2) (*.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 (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))) (*.f64 z (+.f64 y -1))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))) (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))))) (-.f64 x (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z)))) (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 (+.f64 y -1) (neg.f64 z))))
(*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1))) 2))
(fabs.f64 (+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(fma.f64 1 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 (+.f64 y -1) (neg.f64 z)))
(-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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 (+.f64 y -1) (neg.f64 z)))
(-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -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 (+.f64 y -1) (neg.f64 z)))
(-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 z y) (*.f64 z -1))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 y z) (neg.f64 z))
(*.f64 z (+.f64 y -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)
(*.f64 z (+.f64 y -1))
(pow.f64 (*.f64 z (+.f64 y -1)) 1)
(*.f64 z (+.f64 y -1))
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3)
(*.f64 z (+.f64 y -1))
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3)
(*.f64 z (+.f64 y -1))
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2)
(*.f64 z (+.f64 y -1))
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))
(fabs.f64 (*.f64 z (+.f64 y -1)))
(log.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z))
(*.f64 z (+.f64 y -1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))
(*.f64 z (+.f64 y -1))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3))
(*.f64 z (+.f64 y -1))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))
(*.f64 z (+.f64 y -1))
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1))))
(*.f64 z (+.f64 y -1))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1))
(*.f64 z (+.f64 y -1))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 b y) (*.f64 b -2))
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 b y) (*.f64 -2 b))
(*.f64 b (+.f64 y -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 y -2)))) 1)
(*.f64 b (+.f64 y -2))
(pow.f64 (*.f64 b (+.f64 y -2)) 1)
(*.f64 b (+.f64 y -2))
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 3)
(*.f64 b (+.f64 y -2))
(pow.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 3) 1/3)
(*.f64 b (+.f64 y -2))
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 y -2))) 2)
(*.f64 b (+.f64 y -2))
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2))
(fabs.f64 (*.f64 b (+.f64 y -2)))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 y -2)))
(*.f64 b (+.f64 y -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))))
(*.f64 b (+.f64 y -2))
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 3))
(*.f64 b (+.f64 y -2))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 y -2) 3)))
(*.f64 b (+.f64 y -2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 y -2) 3) (pow.f64 b 3)))
(*.f64 b (+.f64 y -2))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 y -2))))
(*.f64 b (+.f64 y -2))
(exp.f64 (log.f64 (*.f64 b (+.f64 y -2))))
(*.f64 b (+.f64 y -2))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 y -2))) 1))
(*.f64 b (+.f64 y -2))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 y -2))))
(*.f64 b (+.f64 y -2))
(+.f64 x (*.f64 (+.f64 t -1) (neg.f64 a)))
(-.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 (-.f64 x (*.f64 a (+.f64 t -1))) (fma.f64 (+.f64 (neg.f64 t) 1) a (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 a (-.f64 1 t) x) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (-.f64 x (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 x (*.f64 a (+.f64 t -1))) (fma.f64 (+.f64 (neg.f64 t) 1) a (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 a (-.f64 1 t) x) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (-.f64 x (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 a (-.f64 1 t) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))))
(+.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 3)) (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 a (-.f64 1 t) x)))
(+.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 (-.f64 x (*.f64 a (+.f64 t -1))) (fma.f64 (+.f64 (neg.f64 t) 1) a (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 a (-.f64 1 t) x) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 a (+.f64 t -1)) 1))) (fma.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 1 (*.f64 (*.f64 a (+.f64 t -1)) 1)))
(+.f64 (-.f64 x (*.f64 a (+.f64 t -1))) (fma.f64 (+.f64 (neg.f64 t) 1) a (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 a (-.f64 1 t) x) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 a (+.f64 t -1)) 1))) (fma.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 1 (*.f64 (*.f64 a (+.f64 t -1)) 1)))
(+.f64 (-.f64 x (*.f64 a (+.f64 t -1))) (fma.f64 (+.f64 (neg.f64 t) 1) a (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 a (-.f64 1 t) x) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 a (+.f64 t -1)) 1))) (fma.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 1 (*.f64 (*.f64 a (+.f64 t -1)) 1)))
(+.f64 (-.f64 x (*.f64 a (+.f64 t -1))) (fma.f64 (+.f64 (neg.f64 t) 1) a (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 a (-.f64 1 t) x) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (*.f64 x 1) (*.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 1))
(-.f64 x (*.f64 a (+.f64 t -1)))
(fma.f64 a (-.f64 1 t) x)
(*.f64 1 (-.f64 x (*.f64 a (+.f64 t -1))))
(-.f64 x (*.f64 a (+.f64 t -1)))
(fma.f64 a (-.f64 1 t) x)
(*.f64 (cbrt.f64 (-.f64 x (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 a (+.f64 t -1)))) 2))
(-.f64 x (*.f64 a (+.f64 t -1)))
(fma.f64 a (-.f64 1 t) 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 1 t) 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 1 t) x)
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 a (+.f64 t -1)) (+.f64 (*.f64 a (+.f64 t -1)) x)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 a (*.f64 (+.f64 t -1) (fma.f64 a (+.f64 t -1) x)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 x x (*.f64 a (*.f64 (+.f64 t -1) (fma.f64 a (+.f64 t -1) x)))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (+.f64 x (*.f64 a (+.f64 t -1)))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (fma.f64 a (+.f64 t -1) x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) x))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 a (+.f64 t -1)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 a (+.f64 t -1)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 a (+.f64 t -1)) (+.f64 (*.f64 a (+.f64 t -1)) x))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 a (*.f64 (+.f64 t -1) (fma.f64 a (+.f64 t -1) x)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 x x (*.f64 a (*.f64 (+.f64 t -1) (fma.f64 a (+.f64 t -1) x)))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 a (+.f64 t -1))) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (fma.f64 a (+.f64 t -1) x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (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 (*.f64 a (+.f64 t -1)) (+.f64 (*.f64 a (+.f64 t -1)) x))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 a (*.f64 (+.f64 t -1) (fma.f64 a (+.f64 t -1) x)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 x x (*.f64 a (*.f64 (+.f64 t -1) (fma.f64 a (+.f64 t -1) x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (+.f64 x (*.f64 a (+.f64 t -1))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (fma.f64 a (+.f64 t -1) x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 a (+.f64 t -1)) 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 (*.f64 a (+.f64 t -1)) (+.f64 (*.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 a (*.f64 (+.f64 t -1) (fma.f64 a (+.f64 t -1) x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 x x (*.f64 a (*.f64 (+.f64 t -1) (fma.f64 a (+.f64 t -1) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (neg.f64 (+.f64 x (*.f64 a (+.f64 t -1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (neg.f64 (fma.f64 a (+.f64 t -1) x)))
(*.f64 1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) (*.f64 (+.f64 t -1) (neg.f64 a))) (*.f64 x (*.f64 (+.f64 t -1) (neg.f64 a))))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 a (*.f64 (+.f64 t -1) (fma.f64 a (+.f64 t -1) x)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 x x (*.f64 a (*.f64 (+.f64 t -1) (fma.f64 a (+.f64 t -1) x)))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) (*.f64 (+.f64 t -1) (neg.f64 a)))) (-.f64 x (*.f64 (+.f64 t -1) (neg.f64 a))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (fma.f64 a (+.f64 t -1) x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (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 1 t) x)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 a (+.f64 t -1)))) 3)
(-.f64 x (*.f64 a (+.f64 t -1)))
(fma.f64 a (-.f64 1 t) 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 1 t) x)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 a (+.f64 t -1)))) 2)
(-.f64 x (*.f64 a (+.f64 t -1)))
(fma.f64 a (-.f64 1 t) x)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 a (+.f64 t -1))) 2))
(fabs.f64 (fma.f64 a (-.f64 1 t) x))
(log.f64 (exp.f64 (-.f64 x (*.f64 a (+.f64 t -1)))))
(-.f64 x (*.f64 a (+.f64 t -1)))
(fma.f64 a (-.f64 1 t) 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 1 t) x)
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 a (+.f64 t -1))) 3))
(-.f64 x (*.f64 a (+.f64 t -1)))
(fma.f64 a (-.f64 1 t) x)
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 a (+.f64 t -1)))))
(-.f64 x (*.f64 a (+.f64 t -1)))
(fma.f64 a (-.f64 1 t) x)
(exp.f64 (log.f64 (-.f64 x (*.f64 a (+.f64 t -1)))))
(-.f64 x (*.f64 a (+.f64 t -1)))
(fma.f64 a (-.f64 1 t) 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 1 t) x)
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 a (+.f64 t -1)))))
(-.f64 x (*.f64 a (+.f64 t -1)))
(fma.f64 a (-.f64 1 t) x)
(fma.f64 1 x (*.f64 (+.f64 t -1) (neg.f64 a)))
(-.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 (+.f64 t -1) (neg.f64 a)))
(-.f64 x (*.f64 a (+.f64 t -1)))
(fma.f64 a (-.f64 1 t) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 t -1) (neg.f64 a)))
(-.f64 x (*.f64 a (+.f64 t -1)))
(fma.f64 a (-.f64 1 t) x)
(+.f64 x (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 b y) (-.f64 x (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(+.f64 (fma.f64 b y x) (*.f64 (+.f64 t -1) (neg.f64 a)))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(+.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 (+.f64 (neg.f64 t) 1) a (*.f64 a (+.f64 t -1))) (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))))
(+.f64 (*.f64 (*.f64 a (+.f64 t -1)) 0) (fma.f64 b y (fma.f64 a (-.f64 1 t) x)))
(+.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 (+.f64 (neg.f64 t) 1) a (*.f64 a (+.f64 t -1))) (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))))
(+.f64 (*.f64 (*.f64 a (+.f64 t -1)) 0) (fma.f64 b y (fma.f64 a (-.f64 1 t) x)))
(+.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 2) (*.f64 a (+.f64 t -1))) (fma.f64 b y (fma.f64 a (-.f64 1 t) x)))
(+.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) 3)) (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b y (fma.f64 a (-.f64 1 t) x))))
(+.f64 (-.f64 (fma.f64 b y 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 (+.f64 (neg.f64 t) 1) a (*.f64 a (+.f64 t -1))) (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))))
(+.f64 (*.f64 (*.f64 a (+.f64 t -1)) 0) (fma.f64 b y (fma.f64 a (-.f64 1 t) x)))
(+.f64 (fma.f64 1 (fma.f64 b y x) (neg.f64 (*.f64 (*.f64 a (+.f64 t -1)) 1))) (fma.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 1 (*.f64 (*.f64 a (+.f64 t -1)) 1)))
(+.f64 (fma.f64 (+.f64 (neg.f64 t) 1) a (*.f64 a (+.f64 t -1))) (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))))
(+.f64 (*.f64 (*.f64 a (+.f64 t -1)) 0) (fma.f64 b y (fma.f64 a (-.f64 1 t) x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b y x)) 2) (cbrt.f64 (fma.f64 b y x)) (neg.f64 (*.f64 (*.f64 a (+.f64 t -1)) 1))) (fma.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 1 (*.f64 (*.f64 a (+.f64 t -1)) 1)))
(+.f64 (fma.f64 (+.f64 (neg.f64 t) 1) a (*.f64 a (+.f64 t -1))) (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))))
(+.f64 (*.f64 (*.f64 a (+.f64 t -1)) 0) (fma.f64 b y (fma.f64 a (-.f64 1 t) x)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 b y x)) (sqrt.f64 (fma.f64 b y x)) (neg.f64 (*.f64 (*.f64 a (+.f64 t -1)) 1))) (fma.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 1 (*.f64 (*.f64 a (+.f64 t -1)) 1)))
(+.f64 (fma.f64 (+.f64 (neg.f64 t) 1) a (*.f64 a (+.f64 t -1))) (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))))
(+.f64 (*.f64 (*.f64 a (+.f64 t -1)) 0) (fma.f64 b y (fma.f64 a (-.f64 1 t) x)))
(+.f64 (*.f64 x 1) (*.f64 (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))) 1))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 (fma.f64 b y x) 1) (*.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 1))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(*.f64 1 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))) 2))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))) 2) (cbrt.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))) (sqrt.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(*.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 a (+.f64 t -1)) (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b y x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 a (*.f64 (+.f64 t -1) (fma.f64 a (+.f64 t -1) (fma.f64 b y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) (pow.f64 (fma.f64 b y x) 3)) (fma.f64 a (*.f64 (+.f64 t -1) (fma.f64 a (+.f64 t -1) (fma.f64 b y x))) (pow.f64 (fma.f64 b y x) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (+.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (fma.f64 a (+.f64 t -1) (fma.f64 b y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 b y x)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 b y x)) (sqrt.f64 (*.f64 a (+.f64 t -1)))) (-.f64 (sqrt.f64 (fma.f64 b y x)) (sqrt.f64 (*.f64 a (+.f64 t -1)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a (+.f64 t -1))) (sqrt.f64 (fma.f64 b y x))) (-.f64 (sqrt.f64 (fma.f64 b y x)) (sqrt.f64 (*.f64 a (+.f64 t -1)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 a (+.f64 t -1)) (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b y x)))) (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 a (*.f64 (+.f64 t -1) (fma.f64 a (+.f64 t -1) (fma.f64 b y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) (pow.f64 (fma.f64 b y x) 3)) (fma.f64 a (*.f64 (+.f64 t -1) (fma.f64 a (+.f64 t -1) (fma.f64 b y x))) (pow.f64 (fma.f64 b y x) 2)))
(/.f64 1 (/.f64 (+.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))) (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (fma.f64 a (+.f64 t -1) (fma.f64 b y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 b y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 a (+.f64 t -1)) (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b y x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 a (*.f64 (+.f64 t -1) (fma.f64 a (+.f64 t -1) (fma.f64 b y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) (pow.f64 (fma.f64 b y x) 3)) (fma.f64 a (*.f64 (+.f64 t -1) (fma.f64 a (+.f64 t -1) (fma.f64 b y x))) (pow.f64 (fma.f64 b y x) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (+.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))))
(*.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (fma.f64 a (+.f64 t -1) (fma.f64 b y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 b y x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 a (+.f64 t -1)) (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b y x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 a (*.f64 (+.f64 t -1) (fma.f64 a (+.f64 t -1) (fma.f64 b y x)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) (pow.f64 (fma.f64 b y x) 3)) (fma.f64 a (*.f64 (+.f64 t -1) (fma.f64 a (+.f64 t -1) (fma.f64 b y x))) (pow.f64 (fma.f64 b y x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (neg.f64 (+.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (neg.f64 (fma.f64 a (+.f64 t -1) (fma.f64 b y x))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 b y x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))) (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1)))) (*.f64 x (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))) 3)) (+.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))) (-.f64 (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b y (*.f64 a (-.f64 1 t))) 3)) (fma.f64 (fma.f64 b y (*.f64 a (-.f64 1 t))) (-.f64 (*.f64 b y) (fma.f64 a (+.f64 t -1) x)) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 3)) (+.f64 (pow.f64 (fma.f64 b y x) 2) (-.f64 (*.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) (*.f64 (+.f64 t -1) (neg.f64 a))) (*.f64 (fma.f64 b y x) (*.f64 (+.f64 t -1) (neg.f64 a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b y x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 a (*.f64 (+.f64 t -1) (fma.f64 a (+.f64 t -1) (fma.f64 b y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) (pow.f64 (fma.f64 b y x) 3)) (fma.f64 a (*.f64 (+.f64 t -1) (fma.f64 a (+.f64 t -1) (fma.f64 b y x))) (pow.f64 (fma.f64 b y x) 2)))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))) (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))))) (-.f64 x (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1)))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))) (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))))) (+.f64 (-.f64 x (*.f64 b y)) (*.f64 a (+.f64 t -1))))
(/.f64 (*.f64 (fma.f64 b y (fma.f64 a (-.f64 1 t) x)) (-.f64 (fma.f64 a (+.f64 t -1) x) (*.f64 b y))) (-.f64 (fma.f64 a (+.f64 t -1) x) (*.f64 b y)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (*.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) (*.f64 (+.f64 t -1) (neg.f64 a)))) (-.f64 (fma.f64 b y x) (*.f64 (+.f64 t -1) (neg.f64 a))))
(*.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (fma.f64 a (+.f64 t -1) (fma.f64 b y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 b y x)))
(pow.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))) 1)
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))) 3)
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(pow.f64 (pow.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))) 3) 1/3)
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))) 2)
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))) 2))
(fabs.f64 (fma.f64 b y (fma.f64 a (-.f64 1 t) x)))
(log.f64 (exp.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1))) 3))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(exp.f64 (log.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))) 1))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 b y x) (*.f64 a (+.f64 t -1)))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(fma.f64 1 x (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(fma.f64 1 (fma.f64 b y x) (*.f64 (+.f64 t -1) (neg.f64 a)))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b y x)) 2) (cbrt.f64 (fma.f64 b y x)) (*.f64 (+.f64 t -1) (neg.f64 a)))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (*.f64 b y) (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(fma.f64 (sqrt.f64 (fma.f64 b y x)) (sqrt.f64 (fma.f64 b y x)) (*.f64 (+.f64 t -1) (neg.f64 a)))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 b y)))
(fma.f64 b y (fma.f64 a (-.f64 1 t) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b y x))) 1)
(fma.f64 b y x)
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (*.f64 b y))) (/.f64 (pow.f64 (*.f64 b y) 2) (-.f64 x (*.f64 b y))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b y) 2)) (-.f64 x (*.f64 b y)))
(*.f64 1 (fma.f64 b y x))
(fma.f64 b y x)
(*.f64 (cbrt.f64 (fma.f64 b y x)) (pow.f64 (cbrt.f64 (fma.f64 b y x)) 2))
(fma.f64 b y x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b y x)) 2) (cbrt.f64 (fma.f64 b y x)))
(fma.f64 b y x)
(*.f64 (sqrt.f64 (fma.f64 b y x)) (sqrt.f64 (fma.f64 b y x)))
(fma.f64 b y x)
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 b y) (-.f64 (*.f64 b y) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)) (fma.f64 x x (*.f64 (*.f64 b y) (-.f64 (*.f64 b y) x))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b y) 2)) (/.f64 1 (-.f64 x (*.f64 b y))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b y) 2)) (-.f64 x (*.f64 b y)))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 b y) (-.f64 (*.f64 b y) x))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 b y) (-.f64 (*.f64 b y) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)) (fma.f64 x x (*.f64 (*.f64 b y) (-.f64 (*.f64 b y) x))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 b y)) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b y) 2))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b y) 2)) (-.f64 x (*.f64 b y)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)) (fma.f64 x x (*.f64 (*.f64 b y) (-.f64 (*.f64 b y) x))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 b y) (-.f64 (*.f64 b y) x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b y) 2)) (-.f64 x (*.f64 b y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 b y) (-.f64 (*.f64 b y) x)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)) (fma.f64 x x (*.f64 (*.f64 b y) (-.f64 (*.f64 b y) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b y) 2))) (neg.f64 (-.f64 x (*.f64 b y))))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 x 2)) (-.f64 (*.f64 b y) x))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 b y) 2) (-.f64 (pow.f64 x 2) (*.f64 (*.f64 b y) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 x 2)) (*.f64 b (*.f64 y x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b y) 3)) (+.f64 (pow.f64 (*.f64 b y) 2) (*.f64 x (-.f64 x (*.f64 b y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 x 2)) (-.f64 (*.f64 b y) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 b y) 2))) (neg.f64 (-.f64 x (*.f64 b y))))
(pow.f64 (fma.f64 b y x) 1)
(fma.f64 b y x)
(pow.f64 (cbrt.f64 (fma.f64 b y x)) 3)
(fma.f64 b y x)
(pow.f64 (pow.f64 (fma.f64 b y x) 3) 1/3)
(fma.f64 b y x)
(pow.f64 (sqrt.f64 (fma.f64 b y x)) 2)
(fma.f64 b y x)
(sqrt.f64 (pow.f64 (fma.f64 b y x) 2))
(fabs.f64 (fma.f64 b y x))
(log.f64 (exp.f64 (fma.f64 b y x)))
(fma.f64 b y x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b y x))))
(fma.f64 b y x)
(cbrt.f64 (pow.f64 (fma.f64 b y x) 3))
(fma.f64 b y x)
(expm1.f64 (log1p.f64 (fma.f64 b y x)))
(fma.f64 b y x)
(exp.f64 (log.f64 (fma.f64 b y x)))
(fma.f64 b y x)
(exp.f64 (*.f64 (log.f64 (fma.f64 b y x)) 1))
(fma.f64 b y x)
(log1p.f64 (expm1.f64 (fma.f64 b y x)))
(fma.f64 b y x)
(fma.f64 b y x)
(fma.f64 y b x)
(fma.f64 b y x)
(fma.f64 1 x (*.f64 b y))
(fma.f64 b y x)
(fma.f64 1 (*.f64 b y) x)
(fma.f64 b y x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 b y))
(fma.f64 b y x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b y)) 2) (cbrt.f64 (*.f64 b y)) x)
(fma.f64 b y x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 b y))
(fma.f64 b y x)
(fma.f64 (sqrt.f64 (*.f64 b y)) (sqrt.f64 (*.f64 b y)) x)
(fma.f64 b y x)

eval157.0ms (1.1%)

Compiler

Compiled 8898 to 5195 computations (41.6% saved)

prune120.0ms (0.8%)

Pruning

27 alts after pruning (22 fresh and 5 done)

PrunedKeptTotal
New4699478
Fresh11314
Picked325
Done033
Total47327500
Accuracy
100.0%
Counts
500 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.7%
(fma.f64 b y (*.f64 a (-.f64 1 t)))
74.9%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (*.f64 -1 z))
66.1%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 y z))
49.7%
(-.f64 (+.f64 x (*.f64 b (+.f64 y -2))) (neg.f64 a))
44.9%
(-.f64 (+.f64 x (*.f64 b y)) (neg.f64 a))
43.3%
(-.f64 (*.f64 b y) (*.f64 a (-.f64 t 1)))
66.3%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
42.1%
(-.f64 x (*.f64 z (-.f64 y 1)))
35.2%
(-.f64 x (*.f64 t a))
29.0%
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y))
49.3%
(+.f64 x (-.f64 (*.f64 b (+.f64 t -2)) (neg.f64 z)))
55.8%
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
28.6%
(+.f64 x a)
17.8%
(*.f64 (neg.f64 a) t)
24.9%
(*.f64 z (-.f64 1 y))
29.0%
(*.f64 y (-.f64 b z))
16.3%
(*.f64 y (+.f64 b z))
33.6%
(*.f64 t (-.f64 b a))
38.6%
(*.f64 b (-.f64 (+.f64 t y) 2))
23.4%
(*.f64 b (-.f64 y 2))
22.9%
(*.f64 b (-.f64 t 2))
18.7%
(*.f64 b y)
18.2%
(*.f64 b t)
6.8%
(*.f64 b -2)
27.3%
(*.f64 a (-.f64 1 t))
19.4%
x
11.6%
a
43.7%
(fma.f64 b y (*.f64 a (-.f64 1 t)))
74.9%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (*.f64 -1 z))
66.1%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 y z))
49.7%
(-.f64 (+.f64 x (*.f64 b (+.f64 y -2))) (neg.f64 a))
44.9%
(-.f64 (+.f64 x (*.f64 b y)) (neg.f64 a))
43.3%
(-.f64 (*.f64 b y) (*.f64 a (-.f64 t 1)))
66.3%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
42.1%
(-.f64 x (*.f64 z (-.f64 y 1)))
35.2%
(-.f64 x (*.f64 t a))
29.0%
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y))
49.3%
(+.f64 x (-.f64 (*.f64 b (+.f64 t -2)) (neg.f64 z)))
55.8%
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
28.6%
(+.f64 x a)
17.8%
(*.f64 (neg.f64 a) t)
24.9%
(*.f64 z (-.f64 1 y))
29.0%
(*.f64 y (-.f64 b z))
16.3%
(*.f64 y (+.f64 b z))
33.6%
(*.f64 t (-.f64 b a))
38.6%
(*.f64 b (-.f64 (+.f64 t y) 2))
23.4%
(*.f64 b (-.f64 y 2))
22.9%
(*.f64 b (-.f64 t 2))
18.7%
(*.f64 b y)
18.2%
(*.f64 b t)
6.8%
(*.f64 b -2)
27.3%
(*.f64 a (-.f64 1 t))
19.4%
x
11.6%
a
Compiler

Compiled 1222 to 918 computations (24.9% saved)

localize140.0ms (1%)

Localize:

Found 7 expressions with local error:

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

Compiled 125 to 54 computations (56.8% saved)

series5.0ms (0%)

Counts
4 → 78
Calls

30 calls:

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

rewrite146.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
997×log1p-expm1-u
682×expm1-log1p-u
556×expm1-udef
556×log1p-udef
300×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify344.0ms (2.4%)

Algorithm
egg-herbie
Rules
1992×fma-def
982×unswap-sqr
916×distribute-rgt-in
908×distribute-lft-in
586×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

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

eval97.0ms (0.7%)

Compiler

Compiled 6069 to 2907 computations (52.1% saved)

prune82.0ms (0.6%)

Pruning

29 alts after pruning (21 fresh and 8 done)

PrunedKeptTotal
New3114315
Fresh01717
Picked235
Done055
Total31329342
Accuracy
100.0%
Counts
342 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.7%
(fma.f64 b y (*.f64 a (-.f64 1 t)))
57.7%
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z))) (*.f64 -1 z))
66.1%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 y z))
49.7%
(-.f64 (+.f64 x (*.f64 b (+.f64 y -2))) (neg.f64 a))
44.9%
(-.f64 (+.f64 x (*.f64 b y)) (neg.f64 a))
44.2%
(-.f64 (+.f64 x (*.f64 b t)) (*.f64 -1 z))
29.0%
(-.f64 (*.f64 b y) (*.f64 y z))
43.3%
(-.f64 (*.f64 b y) (*.f64 a (-.f64 t 1)))
66.3%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
42.1%
(-.f64 x (*.f64 z (-.f64 y 1)))
35.2%
(-.f64 x (*.f64 t a))
49.3%
(+.f64 x (-.f64 (*.f64 b (+.f64 t -2)) (neg.f64 z)))
55.8%
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
28.6%
(+.f64 x a)
15.8%
(*.f64 (neg.f64 y) z)
17.8%
(*.f64 (neg.f64 a) t)
24.9%
(*.f64 z (-.f64 1 y))
29.0%
(*.f64 y (-.f64 b z))
16.3%
(*.f64 y (+.f64 b z))
33.6%
(*.f64 t (-.f64 b a))
38.6%
(*.f64 b (-.f64 (+.f64 t y) 2))
23.4%
(*.f64 b (-.f64 y 2))
22.9%
(*.f64 b (-.f64 t 2))
18.7%
(*.f64 b y)
18.2%
(*.f64 b t)
6.8%
(*.f64 b -2)
27.3%
(*.f64 a (-.f64 1 t))
19.4%
x
11.6%
a
Compiler

Compiled 717 to 453 computations (36.8% saved)

regimes161.0ms (1.1%)

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

7 calls:

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

Compiled 425 to 235 computations (44.7% saved)

regimes167.0ms (1.1%)

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

7 calls:

29.0ms
z
28.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
20.0ms
a
20.0ms
x
20.0ms
y
Results
AccuracySegmentsBranch
97.2%1z
97.2%1x
97.2%1y
97.2%1t
97.2%1a
97.2%1b
100.0%2(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 406 to 224 computations (44.8% saved)

regimes860.0ms (5.9%)

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

6 calls:

285.0ms
x
250.0ms
y
100.0ms
t
71.0ms
z
67.0ms
a
Results
AccuracySegmentsBranch
85.7%6x
87.5%8y
90.4%3z
85.5%5t
91.6%3a
92.3%3b
Compiler

Compiled 301 to 161 computations (46.5% saved)

regimes290.0ms (2%)

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

3 calls:

125.0ms
a
92.0ms
b
65.0ms
z
Results
AccuracySegmentsBranch
87.8%3z
83.9%3a
91.8%5b
Compiler

Compiled 233 to 120 computations (48.5% saved)

regimes65.0ms (0.4%)

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

1 calls:

59.0ms
b
Results
AccuracySegmentsBranch
88.9%3b
Compiler

Compiled 204 to 100 computations (51% saved)

regimes131.0ms (0.9%)

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

1 calls:

125.0ms
b
Results
AccuracySegmentsBranch
88.4%3b
Compiler

Compiled 191 to 95 computations (50.3% saved)

regimes928.0ms (6.4%)

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

6 calls:

342.0ms
x
230.0ms
y
108.0ms
t
100.0ms
b
85.0ms
a
Results
AccuracySegmentsBranch
76.1%8y
66.6%7x
78.0%8t
78.5%6a
73.8%4z
77.3%5b
Compiler

Compiled 213 to 117 computations (45.1% saved)

regimes460.0ms (3.2%)

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

3 calls:

227.0ms
z
154.0ms
a
72.0ms
b
Results
AccuracySegmentsBranch
71.5%8z
76.3%6a
75.0%5b
Compiler

Compiled 181 to 95 computations (47.5% saved)

regimes447.0ms (3.1%)

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

3 calls:

250.0ms
a
104.0ms
b
88.0ms
t
Results
AccuracySegmentsBranch
72.7%8t
69.5%13a
71.7%5b
Compiler

Compiled 125 to 69 computations (44.8% saved)

regimes33.0ms (0.2%)

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

1 calls:

30.0ms
b
Results
AccuracySegmentsBranch
69.4%3b
Compiler

Compiled 89 to 49 computations (44.9% saved)

regimes533.0ms (3.7%)

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

5 calls:

173.0ms
x
118.0ms
t
104.0ms
y
68.0ms
b
65.0ms
z
Results
AccuracySegmentsBranch
58.5%9x
58.1%7z
65.6%11t
58.3%10y
64.3%7b
Compiler

Compiled 110 to 69 computations (37.3% saved)

regimes460.0ms (3.2%)

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

3 calls:

226.0ms
t
132.0ms
b
99.0ms
a
Results
AccuracySegmentsBranch
65.6%11t
51.3%7a
53.9%7b
Compiler

Compiled 89 to 53 computations (40.4% saved)

regimes146.0ms (1%)

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

1 calls:

143.0ms
t
Results
AccuracySegmentsBranch
63.6%10t
Compiler

Compiled 70 to 39 computations (44.3% saved)

regimes152.0ms (1%)

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

1 calls:

149.0ms
t
Results
AccuracySegmentsBranch
59.8%5t
Compiler

Compiled 65 to 36 computations (44.6% saved)

regimes47.0ms (0.3%)

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

1 calls:

44.0ms
t
Results
AccuracySegmentsBranch
55.8%5t
Compiler

Compiled 60 to 34 computations (43.3% saved)

regimes396.0ms (2.7%)

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

5 calls:

136.0ms
t
90.0ms
y
69.0ms
x
56.0ms
z
41.0ms
b
Results
AccuracySegmentsBranch
48.4%12y
49.4%5b
49.8%10x
42.3%8z
49.4%9t
Compiler

Compiled 78 to 54 computations (30.8% saved)

regimes84.0ms (0.6%)

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

2 calls:

44.0ms
a
38.0ms
b
Results
AccuracySegmentsBranch
46.1%7a
47.4%5b
Compiler

Compiled 52 to 33 computations (36.5% saved)

regimes38.0ms (0.3%)

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

1 calls:

36.0ms
b
Results
AccuracySegmentsBranch
44.9%5b
Compiler

Compiled 40 to 24 computations (40% saved)

regimes35.0ms (0.2%)

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

1 calls:

33.0ms
b
Results
AccuracySegmentsBranch
43.6%5b
Compiler

Compiled 35 to 21 computations (40% saved)

regimes21.0ms (0.1%)

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

1 calls:

20.0ms
b
Results
AccuracySegmentsBranch
41.3%3b
Compiler

Compiled 27 to 17 computations (37% saved)

regimes152.0ms (1%)

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

6 calls:

35.0ms
x
35.0ms
a
26.0ms
t
22.0ms
z
18.0ms
b
Results
AccuracySegmentsBranch
31.0%3y
27.0%5z
35.7%7x
31.9%7a
36.5%6t
32.7%3b
Compiler

Compiled 59 to 46 computations (22% saved)

regimes52.0ms (0.4%)

Counts
4 → 5
Calls
Call 1
Inputs
a
x
(*.f64 b -2)
(*.f64 b t)
Outputs
(*.f64 b t)
x
a
x
(*.f64 b t)
Calls

3 calls:

26.0ms
b
20.0ms
t
4.0ms
y
Results
AccuracySegmentsBranch
19.4%1y
34.1%5t
32.4%6b
Compiler

Compiled 35 to 27 computations (22.9% saved)

regimes24.0ms (0.2%)

Counts
3 → 3
Calls
Call 1
Inputs
a
x
(*.f64 b -2)
Outputs
x
a
x
Calls

2 calls:

11.0ms
x
11.0ms
t
Results
AccuracySegmentsBranch
27.9%3x
22.3%3t
Compiler

Compiled 25 to 20 computations (20% saved)

regimes19.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:

5.0ms
z
3.0ms
a
3.0ms
x
3.0ms
t
3.0ms
y
Results
AccuracySegmentsBranch
11.6%1t
11.6%1y
11.6%1z
11.6%1a
11.6%1b
11.6%1x
Compiler

Compiled 49 to 42 computations (14.3% saved)

bsearch0.0ms (0%)

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

Compiled 36 to 27 computations (25% saved)

bsearch45.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
2.228733220354442e-70
8.436207293677033e-64
22.0ms
-1.3109128309482507e+37
-5.892731206756491e+28
Results
34.0ms234×body256valid
7.0ms54×body256infinite
Compiler

Compiled 792 to 585 computations (26.1% saved)

bsearch80.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
5.8351196502278254e+79
9.406103464099066e+79
18.0ms
2.0619297831508288e+53
1.7433130832998697e+56
24.0ms
2.625913648249837e-60
9.927165824242915e-53
20.0ms
-1.3109128309482507e+37
-5.892731206756491e+28
Results
61.0ms382×body256valid
13.0ms98×body256infinite
Compiler

Compiled 1288 to 949 computations (26.3% saved)

bsearch46.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
2.008510012809792e+36
5.467339652691494e+38
20.0ms
-2.122053972365244e+100
-2.0624281735690822e+92
Results
31.0ms190×body256valid
11.0ms82×body256infinite
Compiler

Compiled 716 to 520 computations (27.4% saved)

bsearch37.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
5.8351196502278254e+79
9.406103464099066e+79
20.0ms
-2.122053972365244e+100
-2.0624281735690822e+92
Results
24.0ms131×body256valid
10.0ms77×body256infinite
Compiler

Compiled 504 to 378 computations (25% saved)

bsearch89.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
2.008510012809792e+36
5.467339652691494e+38
24.0ms
-7.963223053917262e-292
-9.301725078402281e-297
23.0ms
-3.544826291769511e-163
-3.8377954794225286e-168
20.0ms
-1.3109128309482507e+37
-5.892731206756491e+28
Results
62.0ms430×body256valid
17.0ms130×body256infinite
Compiler

Compiled 1190 to 884 computations (25.7% saved)

bsearch78.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
8.436207293677033e-64
2.188580296754066e-63
20.0ms
-7.963223053917262e-292
-9.301725078402281e-297
24.0ms
-3.544826291769511e-163
-3.8377954794225286e-168
20.0ms
-1.3109128309482507e+37
-5.892731206756491e+28
Results
58.0ms410×body256valid
13.0ms102×body256infinite
Compiler

Compiled 960 to 745 computations (22.4% saved)

bsearch84.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
2.008510012809792e+36
5.467339652691494e+38
20.0ms
-7.963223053917262e-292
-9.301725078402281e-297
21.0ms
-3.544826291769511e-163
-3.8377954794225286e-168
24.0ms
-7.346486566323816e+67
-6.004639220385887e+51
Results
62.0ms470×body256valid
15.0ms106×body256infinite
Compiler

Compiled 1044 to 819 computations (21.6% saved)

bsearch41.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
2.008510012809792e+36
5.467339652691494e+38
23.0ms
-7.346486566323816e+67
-6.004639220385887e+51
Results
30.0ms237×body256valid
7.0ms51×body256infinite
Compiler

Compiled 540 to 423 computations (21.7% saved)

bsearch122.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
1.6780207589824866e-13
1.0415361842492018e-6
21.0ms
2.625913648249837e-60
9.927165824242915e-53
16.0ms
1.2560592560360134e-91
2.297939655585635e-90
19.0ms
-9.301725078402281e-297
-1.1303267239058873e-299
22.0ms
-5.505950672820435e-230
-1.4859696375990998e-241
24.0ms
-7.346486566323816e+67
-6.004639220385887e+51
Results
90.0ms682×body256valid
21.0ms166×body256infinite
Compiler

Compiled 1270 to 1015 computations (20.1% saved)

bsearch172.0ms (1.2%)

Algorithm
10×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.459689610454753e+146
9.791331117653038e+160
18.0ms
29219390087.153614
50433011133829.375
13.0ms
1.2993770442479194e-33
1.1109124901392445e-32
15.0ms
3.391490097889802e-71
2.0173782461883717e-70
22.0ms
2.0189858162548925e-180
7.095600634512134e-168
21.0ms
-4.945740879022641e-46
-2.2044030211851636e-51
16.0ms
-4.812368218700956e-28
-1.1310244657773903e-29
16.0ms
-4.787669455764316e+26
-4.99675572900786e+25
20.0ms
-1.017794423767048e+36
-7.792238607764318e+30
9.0ms
-1.1912815949370708e+53
-6.595317419370052e+52
Results
122.0ms930×body256valid
35.0ms270×body256infinite
Compiler

Compiled 1798 to 1399 computations (22.2% saved)

bsearch148.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
4155621425020619.0
47377725677312060.0
13.0ms
1.2993770442479194e-33
1.1109124901392445e-32
14.0ms
3.391490097889802e-71
2.0173782461883717e-70
22.0ms
2.0189858162548925e-180
7.095600634512134e-168
21.0ms
-4.945740879022641e-46
-2.2044030211851636e-51
15.0ms
-4.812368218700956e-28
-1.1310244657773903e-29
14.0ms
-4.787669455764316e+26
-4.99675572900786e+25
20.0ms
-1.017794423767048e+36
-7.792238607764318e+30
12.0ms
-1.1912815949370708e+53
-6.595317419370052e+52
Results
107.0ms819×body256valid
29.0ms189×body256infinite
Compiler

Compiled 1510 to 1183 computations (21.7% saved)

bsearch66.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
4155621425020619.0
47377725677312060.0
23.0ms
7.095600634512134e-168
1.0486730179497939e-148
20.0ms
-4.945740879022641e-46
-2.2044030211851636e-51
9.0ms
-1.1912815949370708e+53
-6.595317419370052e+52
Results
48.0ms372×body256valid
12.0ms92×body256infinite
Compiler

Compiled 694 to 530 computations (23.6% saved)

bsearch57.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
50433011133829.375
103633186170984.64
15.0ms
6.077092643929173e-31
1.4119748890916797e-28
24.0ms
7.095600634512134e-168
1.0486730179497939e-148
7.0ms
-0.01885015947067628
-0.013737467423754495
Results
45.0ms341×body256valid
7.0ms59×body256infinite
Compiler

Compiled 586 to 469 computations (20% saved)

bsearch83.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
5.535380720162749
2140726858383.5815
13.0ms
2.297939655585635e-90
1.8514752566847986e-89
26.0ms
-2.7199722559683213e-247
-3.7831842915206967e-268
20.0ms
-2.860601803803822e+73
-3.868885755128205e+68
Results
58.0ms440×body256valid
18.0ms136×body256infinite
Compiler

Compiled 828 to 675 computations (18.5% saved)

bsearch126.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
63.0ms
5.535380720162749
2140726858383.5815
13.0ms
2.297939655585635e-90
1.8514752566847986e-89
26.0ms
-2.7199722559683213e-247
-3.7831842915206967e-268
23.0ms
-7.346486566323816e+67
-6.004639220385887e+51
Results
100.0ms454×body256valid
18.0ms138×body256infinite
Compiler

Compiled 850 to 693 computations (18.5% saved)

bsearch82.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
5.535380720162749
2140726858383.5815
13.0ms
2.297939655585635e-90
1.8514752566847986e-89
26.0ms
-2.7199722559683213e-247
-3.7831842915206967e-268
20.0ms
-2.860601803803822e+73
-3.868885755128205e+68
Results
61.0ms471×body256valid
14.0ms105×body256infinite
Compiler

Compiled 790 to 637 computations (19.4% saved)

bsearch139.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
5.535380720162749
2140726858383.5815
13.0ms
6.049818324619683e-106
8.4693777534342e-105
80.0ms
1.292420215979616e-199
5.1178135066689015e-196
20.0ms
-2.860601803803822e+73
-3.868885755128205e+68
Results
115.0ms415×body256valid
15.0ms113×body256infinite
Compiler

Compiled 710 to 569 computations (19.9% saved)

bsearch44.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
5.535380720162749
2140726858383.5815
21.0ms
-2.860601803803822e+73
-3.868885755128205e+68
Results
31.0ms225×body256valid
10.0ms79×body256infinite
Compiler

Compiled 416 to 331 computations (20.4% saved)

bsearch107.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
86.0ms
5.535380720162749
2140726858383.5815
21.0ms
-2.860601803803822e+73
-3.868885755128205e+68
Results
74.0ms81×body256infinite
30.0ms223×body256valid
Compiler

Compiled 378 to 312 computations (17.5% saved)

bsearch184.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
96.0ms
1.459689610454753e+146
9.791331117653038e+160
21.0ms
2.0213728883545772e-67
1.7329496759613168e-62
18.0ms
-5.974075909018752e-215
-4.3896767056800576e-219
50.0ms
-4.812368218700956e-28
-1.1310244657773903e-29
Results
85.0ms389×body256valid
20.0ms155×body256infinite
Compiler

Compiled 614 to 520 computations (15.3% saved)

bsearch70.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
59.0ms
5.650732305805466e+38
2.6302079458878746e+40
11.0ms
-8.315075714826577e+153
-3.2803697370257485e+153
Results
60.0ms135×body256valid
7.0ms57×body256infinite
Compiler

Compiled 228 to 195 computations (14.5% saved)

simplify74.0ms (0.5%)

Algorithm
egg-herbie
Rules
128×unsub-neg
84×+-commutative
76×neg-mul-1
66×sub-neg
56×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03193680
14173680
24803680
35423680
46023680
57103680
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 t (-.f64 b a)))
(if (<=.f64 b -51999999999999999475755020539920384) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 7558907585412001/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))))
(if (<=.f64 b -490000000000000012558215938048) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 6625676492918941/6901746346790563787434755862277025452451108972170386555162524223799296) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (if (<=.f64 b 171999999999999995771461869701753840781042385128465104896) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 58999999999999999884059455592240209784669882092320436969278997446872568692736000) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 y z))))))
(if (<=.f64 b -20999999999999998942457719432627585338389414676296292042037510260168864399904375195244594987008) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 y z)) (if (<=.f64 b 10099999999999999498732536162620014592) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 y z))))
(if (<=.f64 b -419999999999999971901629034413579981353529193004651369644551125264943445630632463430104121344) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 71999999999999998966036185904452572127749452013760259361704069761021513876635648) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))
(if (<=.f64 b -90000000000000000866378311868088320) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -4886469533914257/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (-.f64 (+.f64 x (*.f64 b y)) (*.f64 a (-.f64 t 1))) (if (<=.f64 b -10673802988245/1404447761611184302913519680303925573139044514798677009948672509044786529730476274474284979081308875165000889686495260606709295068862629863225370551870891596701311667381761603721111090634735110308227210563164107569048052205800491261514946176100212790338675864723330454999587858894372783631526221325189251072) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 21000000000000001038407337444053614592) (-.f64 (+.f64 x (*.f64 b y)) (*.f64 a (-.f64 t 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -99999999999999991433150857216) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -5630062723857731/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b -8053665244183175/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 3983247869763677/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (-.f64 x (*.f64 a (-.f64 t 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -229999999999999984077298040209144696226780444184598907661058048) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -8285752687941567/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b -6404281792947/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 499999999999999969854583185801589293056) (-.f64 x (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -289999999999999983895021543445505590361171083744393784811585536) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 129999999999999995184506177344986152960) (-.f64 x (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2))))
(if (<=.f64 b -20499999999999999861029447824413373517465023059853312) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -2377252766670285/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304) (+.f64 x a) (if (<=.f64 b -3652222135876439/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 2465511012189327/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (-.f64 x (*.f64 t a)) (if (<=.f64 b 3957737425103581/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 4486248158726163/4722366482869645213696) (+.f64 x a) (*.f64 b (-.f64 (+.f64 t y) 2))))))))
(if (<=.f64 t -71999999999999999511908304554037214305243007819972608) (*.f64 t (-.f64 b a)) (if (<=.f64 t -229999999999999981717695603985612800) (*.f64 y (-.f64 b z)) (if (<=.f64 t -51999999999999996980101120) (-.f64 x (*.f64 t a)) (if (<=.f64 t -501766766966939/11150372599265311570767859136324180752990208) (*.f64 z (-.f64 1 y)) (if (<=.f64 t -5784976959332365/25711008708143844408671393477458601640355247900524685364822016) (*.f64 y (-.f64 b z)) (if (<=.f64 t 4567786738224197/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (+.f64 x a) (if (<=.f64 t 5284059386853983/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (*.f64 z (-.f64 1 y)) (if (<=.f64 t 4384504911992709/730750818665451459101842416358141509827966271488) (*.f64 b (-.f64 y 2)) (if (<=.f64 t 1300000000000) (*.f64 y (-.f64 b z)) (if (<=.f64 t 2749999999999999850764621403692489972994011803457774462157710011639345427424699024506164786133946476137681742810260463922786938078596354060077498368) (-.f64 x (*.f64 t a)) (*.f64 t (-.f64 b a))))))))))))
(if (<=.f64 t -71999999999999999511908304554037214305243007819972608) (*.f64 t (-.f64 b a)) (if (<=.f64 t -2549999999999999947685951862472704) (*.f64 y (-.f64 b z)) (if (<=.f64 t -180000000000000012012486656) (*.f64 t (-.f64 b a)) (if (<=.f64 t -4192540097323757/178405961588244985132285746181186892047843328) (*.f64 z (-.f64 1 y)) (if (<=.f64 t -835607783014675/12855504354071922204335696738729300820177623950262342682411008) (*.f64 y (-.f64 b z)) (if (<=.f64 t 4567786738224197/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (+.f64 x a) (if (<=.f64 t 1398721602402525/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 z (-.f64 1 y)) (if (<=.f64 t 3507603929594167/1461501637330902918203684832716283019655932542976) (*.f64 b (-.f64 y 2)) (if (<=.f64 t 24000000000000000) (*.f64 y (-.f64 b z)) (*.f64 t (-.f64 b a)))))))))))
(if (<=.f64 t -79999999999999999457675893948930238116936675355525120) (*.f64 t (-.f64 b a)) (if (<=.f64 t -163907680514417/1606938044258990275541962092341162602522202993782792835301376) (*.f64 y (-.f64 b z)) (if (<=.f64 t 2264377454892925/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (+.f64 x a) (if (<=.f64 t 4300000000000000) (*.f64 y (-.f64 b z)) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -5188146770730811/288230376151711744) (*.f64 t (-.f64 b a)) (if (<=.f64 t 4748743708283607/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 x a) (if (<=.f64 t 7079148555821561/11417981541647679048466287755595961091061972992) (*.f64 b (-.f64 y 2)) (if (<=.f64 t 55000000000000) (+.f64 x a) (*.f64 t (-.f64 b a))))))
(if (<=.f64 b -18199999999999999021328830844998791758561873530102924162322741554315264) (*.f64 b (-.f64 y 2)) (if (<=.f64 b -5417082594652817/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 x a) (if (<=.f64 b 6880495847970215/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 2100000000000) (+.f64 x a) (*.f64 b (-.f64 t 2))))))
(if (<=.f64 b -54999999999999996805656153175253908383958902763484409340661923315712) (*.f64 b (-.f64 t 2)) (if (<=.f64 b -5990180417452007/4538015467766671944574165338592225830478699345884382504442663144885072806275648112625635725391102144133907238129251016389326737199538896813326509341743147661691195191795226666084858428449394948944821764472508048114220424520501343042471615418544488778723282182172070046459244838912) (+.f64 x a) (if (<=.f64 b 2981548200787093/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 1860000000000) (+.f64 x a) (*.f64 b (-.f64 t 2))))))
(if (<=.f64 b -17500000000000000095408552373490749205277729371677299569614510128243933184) (*.f64 b y) (if (<=.f64 b -5799236990744915/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (+.f64 x a) (if (<=.f64 b 8371269948363761/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 330000000000) (+.f64 x a) (*.f64 b t)))))
(if (<=.f64 b -16500000000000001524722746040532595270299441569333777560460639712695025664) (*.f64 b y) (if (<=.f64 b 2693189581592767/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (+.f64 x a) (if (<=.f64 b 6197399707408581/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (*.f64 (neg.f64 a) t) (if (<=.f64 b 2100000000000) (+.f64 x a) (*.f64 b t)))))
(if (<=.f64 b -1719999999999999934724623508860065980557372617953678994767670316657278976) (*.f64 b y) (if (<=.f64 b 420000000000) (+.f64 x a) (*.f64 b t)))
(if (<=.f64 b -34000000000000000933573296106105135931037702777672562868880023102685184) (*.f64 b y) (if (<=.f64 b 2700000000) x (*.f64 b t)))
(if (<=.f64 t -6690223559559187/22300745198530623141535718272648361505980416) (*.f64 b t) (if (<=.f64 t -4657554276902127/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) x (if (<=.f64 t 578960446186581/115792089237316195423570985008687907853269984665640564039457584007913129639936) a (if (<=.f64 t 150000000000000001135728871441952801480186278049104087614137307346696111157133452847432999902490073959424290028953886576151702384255386885663227904) x (*.f64 b t)))))
(if (<=.f64 x -3799999999999999664059647260252329065322637597857569977728253709776442604474526511918511123691592133377107470629058087678121901390235523063761029801443328) x (if (<=.f64 x 3700000000000000124490088714137648496640) a x))
a
Outputs
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 t (-.f64 b a)))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 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 t (-.f64 b a)))
(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 t (-.f64 b a)))
(if (<=.f64 b -51999999999999999475755020539920384) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 7558907585412001/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))))
(if (<=.f64 b -51999999999999999475755020539920384) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 7558907585412001/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 z (-.f64 y 1)))))
(if (<=.f64 b -51999999999999999475755020539920384) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 7558907585412001/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 z (-.f64 1 y)))))
(if (<=.f64 b -490000000000000012558215938048) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 6625676492918941/6901746346790563787434755862277025452451108972170386555162524223799296) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (if (<=.f64 b 171999999999999995771461869701753840781042385128465104896) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 58999999999999999884059455592240209784669882092320436969278997446872568692736000) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 y z))))))
(if (<=.f64 b -490000000000000012558215938048) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 6625676492918941/6901746346790563787434755862277025452451108972170386555162524223799296) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (if (<=.f64 b 171999999999999995771461869701753840781042385128465104896) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 58999999999999999884059455592240209784669882092320436969278997446872568692736000) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 y z))))))
(if (<=.f64 b -490000000000000012558215938048) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 6625676492918941/6901746346790563787434755862277025452451108972170386555162524223799296) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))) (if (<=.f64 b 171999999999999995771461869701753840781042385128465104896) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 58999999999999999884059455592240209784669882092320436969278997446872568692736000) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 y z))))))
(if (<=.f64 b -20999999999999998942457719432627585338389414676296292042037510260168864399904375195244594987008) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 y z)) (if (<=.f64 b 10099999999999999498732536162620014592) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 y z))))
(if (or (<=.f64 b -20999999999999998942457719432627585338389414676296292042037510260168864399904375195244594987008) (not (<=.f64 b 10099999999999999498732536162620014592))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 y z)) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(if (or (<=.f64 b -20999999999999998942457719432627585338389414676296292042037510260168864399904375195244594987008) (not (<=.f64 b 10099999999999999498732536162620014592))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 y z)) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))))
(if (<=.f64 b -419999999999999971901629034413579981353529193004651369644551125264943445630632463430104121344) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 71999999999999998966036185904452572127749452013760259361704069761021513876635648) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))
(if (or (<=.f64 b -419999999999999971901629034413579981353529193004651369644551125264943445630632463430104121344) (not (<=.f64 b 71999999999999998966036185904452572127749452013760259361704069761021513876635648))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(if (or (<=.f64 b -419999999999999971901629034413579981353529193004651369644551125264943445630632463430104121344) (not (<=.f64 b 71999999999999998966036185904452572127749452013760259361704069761021513876635648))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))))
(if (<=.f64 b -90000000000000000866378311868088320) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -4886469533914257/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (-.f64 (+.f64 x (*.f64 b y)) (*.f64 a (-.f64 t 1))) (if (<=.f64 b -10673802988245/1404447761611184302913519680303925573139044514798677009948672509044786529730476274474284979081308875165000889686495260606709295068862629863225370551870891596701311667381761603721111090634735110308227210563164107569048052205800491261514946176100212790338675864723330454999587858894372783631526221325189251072) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 21000000000000001038407337444053614592) (-.f64 (+.f64 x (*.f64 b y)) (*.f64 a (-.f64 t 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -90000000000000000866378311868088320) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b -4886469533914257/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (-.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 t 1))) (if (<=.f64 b -10673802988245/1404447761611184302913519680303925573139044514798677009948672509044786529730476274474284979081308875165000889686495260606709295068862629863225370551870891596701311667381761603721111090634735110308227210563164107569048052205800491261514946176100212790338675864723330454999587858894372783631526221325189251072) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 21000000000000001038407337444053614592) (-.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 t 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))))))
(if (<=.f64 b -90000000000000000866378311868088320) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b -4886469533914257/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -10673802988245/1404447761611184302913519680303925573139044514798677009948672509044786529730476274474284979081308875165000889686495260606709295068862629863225370551870891596701311667381761603721111090634735110308227210563164107569048052205800491261514946176100212790338675864723330454999587858894372783631526221325189251072) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 b 21000000000000001038407337444053614592) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))))))
(if (<=.f64 b -99999999999999991433150857216) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -5630062723857731/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b -8053665244183175/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 3983247869763677/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (-.f64 x (*.f64 a (-.f64 t 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -99999999999999991433150857216) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b -5630062723857731/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b -8053665244183175/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 3983247869763677/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (-.f64 x (*.f64 a (-.f64 t 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))))))
(if (<=.f64 b -99999999999999991433150857216) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b -5630062723857731/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 b -8053665244183175/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 b 3983247869763677/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))))))
(if (<=.f64 b -229999999999999984077298040209144696226780444184598907661058048) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -8285752687941567/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b -6404281792947/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 499999999999999969854583185801589293056) (-.f64 x (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -229999999999999984077298040209144696226780444184598907661058048) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b -8285752687941567/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b -6404281792947/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 499999999999999969854583185801589293056) (-.f64 x (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 y t) 2))))))
(if (<=.f64 b -229999999999999984077298040209144696226780444184598907661058048) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b -8285752687941567/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 b -6404281792947/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 b 499999999999999969854583185801589293056) (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 y t) 2))))))
(if (<=.f64 b -289999999999999983895021543445505590361171083744393784811585536) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 129999999999999995184506177344986152960) (-.f64 x (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2))))
(if (or (<=.f64 b -289999999999999983895021543445505590361171083744393784811585536) (not (<=.f64 b 129999999999999995184506177344986152960))) (*.f64 b (-.f64 (+.f64 y t) 2)) (-.f64 x (*.f64 a (-.f64 t 1))))
(if (or (<=.f64 b -289999999999999983895021543445505590361171083744393784811585536) (not (<=.f64 b 129999999999999995184506177344986152960))) (*.f64 b (-.f64 (+.f64 y t) 2)) (+.f64 x (*.f64 a (-.f64 1 t))))
(if (<=.f64 b -20499999999999999861029447824413373517465023059853312) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -2377252766670285/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304) (+.f64 x a) (if (<=.f64 b -3652222135876439/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 2465511012189327/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (-.f64 x (*.f64 t a)) (if (<=.f64 b 3957737425103581/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 4486248158726163/4722366482869645213696) (+.f64 x a) (*.f64 b (-.f64 (+.f64 t y) 2))))))))
(if (<=.f64 b -20499999999999999861029447824413373517465023059853312) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b -2377252766670285/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304) (+.f64 x a) (if (<=.f64 b -3652222135876439/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 2465511012189327/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (-.f64 x (*.f64 t a)) (if (<=.f64 b 3957737425103581/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 4486248158726163/4722366482869645213696) (+.f64 x a) (*.f64 b (-.f64 (+.f64 y t) 2))))))))
(if (<=.f64 t -71999999999999999511908304554037214305243007819972608) (*.f64 t (-.f64 b a)) (if (<=.f64 t -229999999999999981717695603985612800) (*.f64 y (-.f64 b z)) (if (<=.f64 t -51999999999999996980101120) (-.f64 x (*.f64 t a)) (if (<=.f64 t -501766766966939/11150372599265311570767859136324180752990208) (*.f64 z (-.f64 1 y)) (if (<=.f64 t -5784976959332365/25711008708143844408671393477458601640355247900524685364822016) (*.f64 y (-.f64 b z)) (if (<=.f64 t 4567786738224197/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (+.f64 x a) (if (<=.f64 t 5284059386853983/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (*.f64 z (-.f64 1 y)) (if (<=.f64 t 4384504911992709/730750818665451459101842416358141509827966271488) (*.f64 b (-.f64 y 2)) (if (<=.f64 t 1300000000000) (*.f64 y (-.f64 b z)) (if (<=.f64 t 2749999999999999850764621403692489972994011803457774462157710011639345427424699024506164786133946476137681742810260463922786938078596354060077498368) (-.f64 x (*.f64 t a)) (*.f64 t (-.f64 b a))))))))))))
(if (<=.f64 t -71999999999999999511908304554037214305243007819972608) (*.f64 t (-.f64 b a)) (if (<=.f64 t -2549999999999999947685951862472704) (*.f64 y (-.f64 b z)) (if (<=.f64 t -180000000000000012012486656) (*.f64 t (-.f64 b a)) (if (<=.f64 t -4192540097323757/178405961588244985132285746181186892047843328) (*.f64 z (-.f64 1 y)) (if (<=.f64 t -835607783014675/12855504354071922204335696738729300820177623950262342682411008) (*.f64 y (-.f64 b z)) (if (<=.f64 t 4567786738224197/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (+.f64 x a) (if (<=.f64 t 1398721602402525/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 z (-.f64 1 y)) (if (<=.f64 t 3507603929594167/1461501637330902918203684832716283019655932542976) (*.f64 b (-.f64 y 2)) (if (<=.f64 t 24000000000000000) (*.f64 y (-.f64 b z)) (*.f64 t (-.f64 b a)))))))))))
(if (<=.f64 t -79999999999999999457675893948930238116936675355525120) (*.f64 t (-.f64 b a)) (if (<=.f64 t -163907680514417/1606938044258990275541962092341162602522202993782792835301376) (*.f64 y (-.f64 b z)) (if (<=.f64 t 2264377454892925/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (+.f64 x a) (if (<=.f64 t 4300000000000000) (*.f64 y (-.f64 b z)) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -5188146770730811/288230376151711744) (*.f64 t (-.f64 b a)) (if (<=.f64 t 4748743708283607/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 x a) (if (<=.f64 t 7079148555821561/11417981541647679048466287755595961091061972992) (*.f64 b (-.f64 y 2)) (if (<=.f64 t 55000000000000) (+.f64 x a) (*.f64 t (-.f64 b a))))))
(if (<=.f64 b -18199999999999999021328830844998791758561873530102924162322741554315264) (*.f64 b (-.f64 y 2)) (if (<=.f64 b -5417082594652817/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 x a) (if (<=.f64 b 6880495847970215/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 2100000000000) (+.f64 x a) (*.f64 b (-.f64 t 2))))))
(if (<=.f64 b -54999999999999996805656153175253908383958902763484409340661923315712) (*.f64 b (-.f64 t 2)) (if (<=.f64 b -5990180417452007/4538015467766671944574165338592225830478699345884382504442663144885072806275648112625635725391102144133907238129251016389326737199538896813326509341743147661691195191795226666084858428449394948944821764472508048114220424520501343042471615418544488778723282182172070046459244838912) (+.f64 x a) (if (<=.f64 b 2981548200787093/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 1860000000000) (+.f64 x a) (*.f64 b (-.f64 t 2))))))
(if (<=.f64 b -17500000000000000095408552373490749205277729371677299569614510128243933184) (*.f64 b y) (if (<=.f64 b -5799236990744915/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (+.f64 x a) (if (<=.f64 b 8371269948363761/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 330000000000) (+.f64 x a) (*.f64 b t)))))
(if (<=.f64 b -17500000000000000095408552373490749205277729371677299569614510128243933184) (*.f64 y b) (if (<=.f64 b -5799236990744915/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (+.f64 x a) (if (<=.f64 b 8371269948363761/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 330000000000) (+.f64 x a) (*.f64 t b)))))
(if (<=.f64 b -16500000000000001524722746040532595270299441569333777560460639712695025664) (*.f64 b y) (if (<=.f64 b 2693189581592767/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (+.f64 x a) (if (<=.f64 b 6197399707408581/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (*.f64 (neg.f64 a) t) (if (<=.f64 b 2100000000000) (+.f64 x a) (*.f64 b t)))))
(if (<=.f64 b -16500000000000001524722746040532595270299441569333777560460639712695025664) (*.f64 y b) (if (<=.f64 b 2693189581592767/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (+.f64 x a) (if (<=.f64 b 6197399707408581/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (*.f64 t (neg.f64 a)) (if (<=.f64 b 2100000000000) (+.f64 x a) (*.f64 t b)))))
(if (<=.f64 b -1719999999999999934724623508860065980557372617953678994767670316657278976) (*.f64 b y) (if (<=.f64 b 420000000000) (+.f64 x a) (*.f64 b t)))
(if (<=.f64 b -1719999999999999934724623508860065980557372617953678994767670316657278976) (*.f64 y b) (if (<=.f64 b 420000000000) (+.f64 x a) (*.f64 t b)))
(if (<=.f64 b -34000000000000000933573296106105135931037702777672562868880023102685184) (*.f64 b y) (if (<=.f64 b 2700000000) x (*.f64 b t)))
(if (<=.f64 b -34000000000000000933573296106105135931037702777672562868880023102685184) (*.f64 y b) (if (<=.f64 b 2700000000) x (*.f64 t b)))
(if (<=.f64 t -6690223559559187/22300745198530623141535718272648361505980416) (*.f64 b t) (if (<=.f64 t -4657554276902127/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) x (if (<=.f64 t 578960446186581/115792089237316195423570985008687907853269984665640564039457584007913129639936) a (if (<=.f64 t 150000000000000001135728871441952801480186278049104087614137307346696111157133452847432999902490073959424290028953886576151702384255386885663227904) x (*.f64 b t)))))
(if (<=.f64 t -6690223559559187/22300745198530623141535718272648361505980416) (*.f64 t b) (if (<=.f64 t -4657554276902127/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) x (if (<=.f64 t 578960446186581/115792089237316195423570985008687907853269984665640564039457584007913129639936) a (if (<=.f64 t 150000000000000001135728871441952801480186278049104087614137307346696111157133452847432999902490073959424290028953886576151702384255386885663227904) x (*.f64 t b)))))
(if (<=.f64 x -3799999999999999664059647260252329065322637597857569977728253709776442604474526511918511123691592133377107470629058087678121901390235523063761029801443328) x (if (<=.f64 x 3700000000000000124490088714137648496640) a x))
a
Compiler

Compiled 1127 to 694 computations (38.4% saved)

soundness845.0ms (5.8%)

Rules
1402×associate-+l+
1400×fma-def
1170×associate-+r+
1068×fma-def
1034×associate--r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055416680
1152515453
2644515405
060028611
1167527188
2747627188
080337024
1234834675
01531983
14981791
217781777
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 555 to 349 computations (37.1% saved)

end1.0ms (0%)

preprocess483.0ms (3.3%)

Compiler

Compiled 2032 to 1068 computations (47.4% saved)

Profiling

Loading profile data...