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

Time bar (total: 16.6s)

analyze3.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.8s (10.8%)

Results
1.2s5273×body256valid
602.0ms2982×body256infinite
0.0msbody512valid
Bogosity

preprocess130.0ms (0.8%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
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.8%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
96.5%
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
98.8%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
96.5%
(+.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)

localize140.0ms (0.8%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
100.0%
(*.f64 a (-.f64 1 t))
99.6%
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
99.2%
(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 y 1) z)
100.0%
(*.f64 (-.f64 (+.f64 y t) 2) b)
98.9%
(-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a))
97.6%
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 155 to 87 computations (43.9% saved)

series26.0ms (0.2%)

Counts
8 → 384
Calls

99 calls:

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

rewrite151.0ms (0.9%)

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

simplify231.0ms (1.4%)

Algorithm
egg-herbie
Rules
1086×fma-def
698×associate-*r*
550×associate-*l*
522×cancel-sign-sub-inv
480×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

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

eval247.0ms (1.5%)

Compiler

Compiled 10906 to 6823 computations (37.4% saved)

prune95.0ms (0.6%)

Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New37213385
Fresh000
Picked202
Done000
Total37413387
Accuracy
100.0%
Counts
387 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.6%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (*.f64 a (-.f64 1 t))))
96.9%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
96.1%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
71.3%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
73.6%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
70.8%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
71.3%
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (-.f64 (+.f64 y t) 2) b))
27.8%
(*.f64 z (-.f64 1 y))
29.3%
(*.f64 y (-.f64 b z))
30.6%
(*.f64 t (-.f64 b a))
32.8%
(*.f64 b (-.f64 (+.f64 t y) 2))
30.5%
(*.f64 a (-.f64 1 t))
17.9%
x
75.6%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (*.f64 a (-.f64 1 t))))
96.9%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
96.1%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
71.3%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
73.6%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
70.8%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
71.3%
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (-.f64 (+.f64 y t) 2) b))
27.8%
(*.f64 z (-.f64 1 y))
29.3%
(*.f64 y (-.f64 b z))
30.6%
(*.f64 t (-.f64 b a))
32.8%
(*.f64 b (-.f64 (+.f64 t y) 2))
30.5%
(*.f64 a (-.f64 1 t))
17.9%
x
Compiler

Compiled 878 to 636 computations (27.6% saved)

localize198.0ms (1.2%)

Localize:

Found 10 expressions with local error:

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

Compiled 194 to 90 computations (53.6% saved)

series21.0ms (0.1%)

Counts
9 → 255
Calls

93 calls:

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

rewrite93.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
376×prod-diff
343×log1p-expm1-u
343×expm1-log1p-u
338×add-cube-cbrt
332×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify201.0ms (1.2%)

Algorithm
egg-herbie
Rules
908×log-prod
890×fma-def
482×associate-*r*
428×associate-*l*
408×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

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

eval224.0ms (1.4%)

Compiler

Compiled 9419 to 5337 computations (43.3% saved)

prune100.0ms (0.6%)

Pruning

18 alts after pruning (15 fresh and 3 done)

PrunedKeptTotal
New3708378
Fresh178
Picked235
Done000
Total37318391
Accuracy
100.0%
Counts
391 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.6%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (*.f64 a (-.f64 1 t))))
74.0%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (*.f64 -1 a))
71.3%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
70.8%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
46.6%
(-.f64 x (*.f64 a (-.f64 t 1)))
71.3%
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (-.f64 (+.f64 y t) 2) b))
31.6%
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
47.7%
(+.f64 x (-.f64 (*.f64 b (+.f64 y -2)) (neg.f64 a)))
48.3%
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
27.8%
(*.f64 z (-.f64 1 y))
29.3%
(*.f64 y (-.f64 b z))
17.3%
(*.f64 y (neg.f64 z))
30.6%
(*.f64 t (-.f64 b a))
32.8%
(*.f64 b (-.f64 (+.f64 t y) 2))
19.0%
(*.f64 b (-.f64 t 2))
30.5%
(*.f64 a (-.f64 1 t))
17.9%
x
12.6%
a
75.6%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (*.f64 a (-.f64 1 t))))
74.0%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (*.f64 -1 a))
71.3%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
70.8%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
46.6%
(-.f64 x (*.f64 a (-.f64 t 1)))
71.3%
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (-.f64 (+.f64 y t) 2) b))
31.6%
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
47.7%
(+.f64 x (-.f64 (*.f64 b (+.f64 y -2)) (neg.f64 a)))
48.3%
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
27.8%
(*.f64 z (-.f64 1 y))
29.3%
(*.f64 y (-.f64 b z))
17.3%
(*.f64 y (neg.f64 z))
30.6%
(*.f64 t (-.f64 b a))
32.8%
(*.f64 b (-.f64 (+.f64 t y) 2))
19.0%
(*.f64 b (-.f64 t 2))
30.5%
(*.f64 a (-.f64 1 t))
17.9%
x
12.6%
a
Compiler

Compiled 918 to 682 computations (25.7% saved)

localize145.0ms (0.9%)

Localize:

Found 8 expressions with local error:

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

Compiled 148 to 75 computations (49.3% saved)

series12.0ms (0.1%)

Counts
6 → 165
Calls

57 calls:

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

rewrite86.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

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

simplify161.0ms (1%)

Algorithm
egg-herbie
Rules
858×log-prod
740×fma-def
528×associate-*r*
488×associate-*l*
460×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval115.0ms (0.7%)

Compiler

Compiled 6839 to 4232 computations (38.1% saved)

prune110.0ms (0.7%)

Pruning

23 alts after pruning (18 fresh and 5 done)

PrunedKeptTotal
New31011321
Fresh3710
Picked325
Done033
Total31623339
Accuracy
100.0%
Counts
339 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.1%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x a))
70.8%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
43.7%
(-.f64 x (*.f64 z (-.f64 y 1)))
46.6%
(-.f64 x (*.f64 a (-.f64 t 1)))
71.3%
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (-.f64 (+.f64 y t) 2) b))
45.9%
(+.f64 (+.f64 x (*.f64 b (+.f64 t -2))) z)
31.6%
(+.f64 (*.f64 b y) (+.f64 (*.f64 b t) (*.f64 b -2)))
21.3%
(+.f64 (*.f64 b y) (*.f64 b -2))
47.7%
(+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))
27.8%
(*.f64 z (-.f64 1 y))
3.1%
(*.f64 z (+.f64 y -1))
29.3%
(*.f64 y (-.f64 b z))
17.3%
(*.f64 y (neg.f64 z))
30.6%
(*.f64 t (-.f64 b a))
14.3%
(*.f64 t b)
32.8%
(*.f64 b (-.f64 (+.f64 t y) 2))
19.0%
(*.f64 b (-.f64 t 2))
21.3%
(*.f64 b (+.f64 y -2))
16.2%
(*.f64 b y)
30.5%
(*.f64 a (-.f64 1 t))
13.1%
z
17.9%
x
12.6%
a
59.1%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x a))
70.8%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
43.7%
(-.f64 x (*.f64 z (-.f64 y 1)))
46.6%
(-.f64 x (*.f64 a (-.f64 t 1)))
71.3%
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (-.f64 (+.f64 y t) 2) b))
45.9%
(+.f64 (+.f64 x (*.f64 b (+.f64 t -2))) z)
31.6%
(+.f64 (*.f64 b y) (+.f64 (*.f64 b t) (*.f64 b -2)))
21.3%
(+.f64 (*.f64 b y) (*.f64 b -2))
47.7%
(+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))
27.8%
(*.f64 z (-.f64 1 y))
3.1%
(*.f64 z (+.f64 y -1))
29.3%
(*.f64 y (-.f64 b z))
17.3%
(*.f64 y (neg.f64 z))
30.6%
(*.f64 t (-.f64 b a))
14.3%
(*.f64 t b)
32.8%
(*.f64 b (-.f64 (+.f64 t y) 2))
19.0%
(*.f64 b (-.f64 t 2))
21.3%
(*.f64 b (+.f64 y -2))
16.2%
(*.f64 b y)
30.5%
(*.f64 a (-.f64 1 t))
13.1%
z
17.9%
x
12.6%
a
Compiler

Compiled 966 to 732 computations (24.2% saved)

localize104.0ms (0.6%)

Localize:

Found 7 expressions with local error:

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

Compiled 113 to 55 computations (51.3% saved)

series5.0ms (0%)

Counts
4 → 141
Calls

42 calls:

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

rewrite135.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
850×expm1-udef
848×log1p-udef
336×associate-*r*
231×log1p-expm1-u
231×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify129.0ms (0.8%)

Algorithm
egg-herbie
Rules
1666×times-frac
1018×fma-neg
510×log-prod
474×fma-def
366×div-sub
Iterations

Useful iterations: 1 (0.0ms)

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

eval91.0ms (0.6%)

Compiler

Compiled 4857 to 2968 computations (38.9% saved)

prune73.0ms (0.4%)

Pruning

25 alts after pruning (17 fresh and 8 done)

PrunedKeptTotal
New2917298
Fresh31013
Picked235
Done055
Total29625321
Accuracy
100.0%
Counts
321 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.7%
(fma.f64 z (-.f64 1 y) x)
31.9%
(fma.f64 b (+.f64 y -2) a)
70.8%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
43.7%
(-.f64 x (*.f64 z (-.f64 y 1)))
46.6%
(-.f64 x (*.f64 a (-.f64 t 1)))
45.9%
(+.f64 (+.f64 x (*.f64 b (+.f64 t -2))) z)
21.3%
(+.f64 (*.f64 b y) (*.f64 b -2))
19.0%
(+.f64 (*.f64 b t) (*.f64 b -2))
28.6%
(+.f64 x a)
31.8%
(+.f64 a (*.f64 b (-.f64 y 2)))
21.3%
(*.f64 (+.f64 y -2) b)
27.8%
(*.f64 z (-.f64 1 y))
3.1%
(*.f64 z (+.f64 y -1))
29.3%
(*.f64 y (-.f64 b z))
17.3%
(*.f64 y (neg.f64 z))
30.6%
(*.f64 t (-.f64 b a))
14.3%
(*.f64 t b)
32.8%
(*.f64 b (-.f64 (+.f64 t y) 2))
19.0%
(*.f64 b (-.f64 t 2))
16.2%
(*.f64 b y)
7.2%
(*.f64 b -2)
30.5%
(*.f64 a (-.f64 1 t))
13.1%
z
17.9%
x
12.6%
a
Compiler

Compiled 640 to 410 computations (35.9% saved)

regimes503.0ms (3%)

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

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

Compiled 429 to 246 computations (42.7% saved)

regimes383.0ms (2.3%)

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

92.0ms
x
81.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
55.0ms
b
27.0ms
a
24.0ms
z
Results
AccuracySegmentsBranch
96.9%1x
96.9%1y
96.9%1z
96.9%1t
96.9%1a
96.9%1b
99.2%2(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 410 to 235 computations (42.7% saved)

regimes953.0ms (5.8%)

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

6 calls:

255.0ms
t
180.0ms
b
134.0ms
z
130.0ms
x
129.0ms
y
Results
AccuracySegmentsBranch
84.0%8x
84.7%6y
92.2%4z
88.2%12t
90.2%3a
90.3%4b
Compiler

Compiled 266 to 154 computations (42.1% saved)

regimes115.0ms (0.7%)

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

1 calls:

108.0ms
z
Results
AccuracySegmentsBranch
91.8%4z
Compiler

Compiled 214 to 116 computations (45.8% saved)

regimes231.0ms (1.4%)

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

2 calls:

141.0ms
a
61.0ms
z
Results
AccuracySegmentsBranch
83.2%9a
89.2%3z
Compiler

Compiled 206 to 114 computations (44.7% saved)

regimes255.0ms (1.5%)

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

2 calls:

189.0ms
z
58.0ms
b
Results
AccuracySegmentsBranch
83.1%3b
77.0%6z
Compiler

Compiled 191 to 106 computations (44.5% saved)

regimes1.4s (8.3%)

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

6 calls:

514.0ms
a
267.0ms
x
201.0ms
t
159.0ms
y
124.0ms
z
Results
AccuracySegmentsBranch
72.5%8z
72.7%10a
72.1%8t
64.7%10x
68.0%5y
72.6%7b
Compiler

Compiled 206 to 122 computations (40.8% saved)

regimes265.0ms (1.6%)

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

3 calls:

118.0ms
b
82.0ms
y
60.0ms
z
Results
AccuracySegmentsBranch
70.1%5z
63.6%6y
71.3%9b
Compiler

Compiled 137 to 81 computations (40.9% saved)

regimes274.0ms (1.7%)

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

3 calls:

101.0ms
b
89.0ms
z
79.0ms
t
Results
AccuracySegmentsBranch
71.1%9b
66.1%7t
68.2%7z
Compiler

Compiled 128 to 76 computations (40.6% saved)

regimes724.0ms (4.4%)

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

5 calls:

180.0ms
a
174.0ms
y
146.0ms
t
123.0ms
b
97.0ms
z
Results
AccuracySegmentsBranch
63.6%6y
61.5%6t
62.5%15a
70.8%11b
65.5%9z
Compiler

Compiled 135 to 84 computations (37.8% saved)

regimes501.0ms (3%)

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

4 calls:

257.0ms
b
106.0ms
y
78.0ms
t
56.0ms
z
Results
AccuracySegmentsBranch
54.8%5z
60.0%6t
64.4%16b
57.9%10y
Compiler

Compiled 121 to 74 computations (38.8% saved)

regimes287.0ms (1.7%)

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

3 calls:

120.0ms
z
82.0ms
x
81.0ms
t
Results
AccuracySegmentsBranch
57.3%8z
53.1%9x
58.8%9t
Compiler

Compiled 93 to 57 computations (38.7% saved)

regimes165.0ms (1%)

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

2 calls:

84.0ms
z
78.0ms
t
Results
AccuracySegmentsBranch
58.8%9t
55.3%7z
Compiler

Compiled 79 to 47 computations (40.5% saved)

regimes73.0ms (0.4%)

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

71.0ms
t
Results
AccuracySegmentsBranch
54.3%5t
Compiler

Compiled 52 to 30 computations (42.3% saved)

regimes624.0ms (3.8%)

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

6 calls:

165.0ms
a
114.0ms
x
105.0ms
y
99.0ms
z
90.0ms
b
Results
AccuracySegmentsBranch
49.8%10x
45.9%5a
48.1%12b
47.4%9y
47.6%10z
46.5%7t
Compiler

Compiled 82 to 58 computations (29.3% saved)

regimes29.0ms (0.2%)

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

1 calls:

27.0ms
a
Results
AccuracySegmentsBranch
43.8%4a
Compiler

Compiled 42 to 25 computations (40.5% saved)

regimes35.0ms (0.2%)

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

1 calls:

33.0ms
a
Results
AccuracySegmentsBranch
44.0%5a
Compiler

Compiled 37 to 22 computations (40.5% saved)

regimes291.0ms (1.8%)

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

4 calls:

147.0ms
x
89.0ms
y
30.0ms
a
23.0ms
t
Results
AccuracySegmentsBranch
44.8%8y
39.7%10x
37.0%3t
32.8%5a
Compiler

Compiled 53 to 37 computations (30.2% saved)

regimes141.0ms (0.9%)

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

4 calls:

46.0ms
b
39.0ms
y
35.0ms
t
20.0ms
z
Results
AccuracySegmentsBranch
31.4%8b
28.0%4z
37.7%8y
33.3%7t
Compiler

Compiled 46 to 34 computations (26.1% saved)

regimes188.0ms (1.1%)

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

3 calls:

131.0ms
x
31.0ms
y
24.0ms
a
Results
AccuracySegmentsBranch
32.8%7x
27.2%4a
34.9%7y
Compiler

Compiled 36 to 27 computations (25% saved)

regimes226.0ms (1.4%)

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

4 calls:

83.0ms
x
66.0ms
t
60.0ms
y
14.0ms
z
Results
AccuracySegmentsBranch
25.1%3z
25.9%3x
23.0%3t
25.7%7y
Compiler

Compiled 40 to 32 computations (20% saved)

regimes17.0ms (0.1%)

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

1 calls:

16.0ms
x
Results
AccuracySegmentsBranch
25.9%3x
Compiler

Compiled 15 to 12 computations (20% saved)

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

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

bsearch121.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.0594833801623828e+114
9.75326167648217e+114
68.0ms
-1.50614135853756e+109
-2.0927686510323804e+71
36.0ms
-2.5884915357055403e+253
-6.939369424032054e+252
Results
97.0ms235×body256valid
18.0ms117×body256infinite
Compiler

Compiled 1028 to 743 computations (27.7% saved)

bsearch137.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
1.0594833801623828e+114
9.75326167648217e+114
27.0ms
-1.50614135853756e+109
-2.0927686510323804e+71
65.0ms
-2.5884915357055403e+253
-6.939369424032054e+252
Results
48.0ms128×body256infinite
32.0ms224×body256valid
Compiler

Compiled 994 to 726 computations (27% saved)

bsearch40.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
3.7698822645666744e+157
2.048291745362084e+164
16.0ms
-7.354401665573416e+42
-6.603826680603921e+41
Results
25.0ms166×body256valid
11.0ms74×body256infinite
Compiler

Compiled 666 to 492 computations (26.1% saved)

bsearch42.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
2.9153945272648128e+113
1.8715741375051766e+118
20.0ms
-9.768709106918335e+110
-4.457603273178955e+107
Results
24.0ms166×body256valid
14.0ms90×body256infinite
Compiler

Compiled 612 to 459 computations (25% saved)

bsearch128.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
1.1393093684486148e-83
8.43591926471724e-80
14.0ms
9.943058118338522e-212
3.692531006853672e-211
24.0ms
7.0601387772620305e-270
2.3561128607159225e-263
25.0ms
-1.0103319824410053e-305
7.1119058485354324e-304
23.0ms
-2.6824845758299098e-132
-2.0490736083797276e-138
22.0ms
-9.329391612905764e+38
-2.549294081711708e+36
Results
95.0ms641×body256valid
22.0ms127×body256infinite
Compiler

Compiled 1412 to 1099 computations (22.2% saved)

bsearch48.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
1.0594833801623828e+114
9.75326167648217e+114
16.0ms
8.07155972545621e+29
6.456810236759124e+30
3.0ms
-1.272390763325676e-7
-1.1778330808638878e-7
13.0ms
-2.133667143876174e+57
-7.090231884962671e+56
Results
34.0ms218×body256valid
10.0ms70×body256infinite
Compiler

Compiled 518 to 394 computations (23.9% saved)

bsearch118.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
1.0594833801623828e+114
9.75326167648217e+114
15.0ms
1.3546478906132706e+69
2.0931431725785768e+70
29.0ms
2321709.924305616
9.651251029272646e+24
7.0ms
8.459072733699491e-50
1.1327169868706544e-49
21.0ms
9.346256081310936e-107
2.444646849072728e-102
30.0ms
-1.50614135853756e+109
-2.0927686510323804e+71
Results
79.0ms528×body256valid
30.0ms176×body256infinite
Compiler

Compiled 1212 to 939 computations (22.5% saved)

bsearch112.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
7.727287294233639e+116
7.709198809468928e+126
23.0ms
5.581152227629254e+75
1.187476260769465e+85
23.0ms
40299059890575.19
1.4573472978928814e+20
25.0ms
4.354860298528717e-111
6.188805839677681e-99
16.0ms
-2.4501219897755596e+66
-5.987362567513261e+65
Results
72.0ms504×body256valid
32.0ms200×body256infinite
Compiler

Compiled 1162 to 889 computations (23.5% saved)

bsearch226.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
825414510112.4696
1.0165234877482714e+21
63.0ms
2.1441014826383376e-119
8.568435554846442e-106
23.0ms
3.383997673423819e-174
5.527126366877101e-169
21.0ms
8.262402081408715e-242
2.222367782975295e-237
92.0ms
-1.35096145418919e+40
-2.089304718148347e+23
Results
134.0ms632×body256valid
83.0ms104×body256infinite
Compiler

Compiled 1104 to 855 computations (22.6% saved)

bsearch160.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
2.4780608043803686e+143
2.999377309636415e+146
25.0ms
4.693384712282789e+50
1.3546478906132706e+69
27.0ms
2321709.924305616
9.651251029272646e+24
20.0ms
4.004435676461833e-53
8.459072733699491e-50
26.0ms
3.708192206801632e-169
2.7732138716987894e-158
13.0ms
-1.2718827217210146e-17
-6.358332445238326e-18
29.0ms
-1.50614135853756e+109
-2.0927686510323804e+71
Results
113.0ms746×body256valid
35.0ms246×body256infinite
Compiler

Compiled 1494 to 1165 computations (22% saved)

bsearch155.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
825414510112.4696
1.0165234877482714e+21
25.0ms
2.1441014826383376e-119
8.568435554846442e-106
22.0ms
3.383997673423819e-174
5.527126366877101e-169
23.0ms
7.068354976989805e-266
5.0609962715835244e-257
16.0ms
1.5459821692662536e-302
1.0482594120848316e-301
22.0ms
-3.341650642565957e-266
-3.016715056319731e-272
5.0ms
-7.631876812969414e-169
-6.383563602853596e-169
20.0ms
-304116578.92349476
-107694.93357781095
Results
122.0ms844×body256valid
20.0ms148×body256infinite
Compiler

Compiled 1400 to 1096 computations (21.7% saved)

bsearch80.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
825414510112.4696
1.0165234877482714e+21
23.0ms
7.068354976989805e-266
5.0609962715835244e-257
15.0ms
1.5459821692662536e-302
1.0482594120848316e-301
20.0ms
-304116578.92349476
-107694.93357781095
Results
61.0ms431×body256valid
12.0ms81×body256infinite
Compiler

Compiled 740 to 586 computations (20.8% saved)

bsearch78.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1.1943819734283583e+71
1.7201069055004733e+80
17.0ms
7.817050882995746e-156
4.030431152393825e-154
23.0ms
-1.5396679415713355e-141
-1.2522167288818614e-148
15.0ms
-1.5788635210524449e+49
-3.9140635196948696e+48
Results
57.0ms394×body256valid
15.0ms102×body256infinite
Compiler

Compiled 748 to 615 computations (17.8% saved)

bsearch62.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
1.450097093184784e-50
6.611452594000179e-37
22.0ms
-1.5396679415713355e-141
-1.2522167288818614e-148
15.0ms
-1.5788635210524449e+49
-3.9140635196948696e+48
Results
46.0ms328×body256valid
10.0ms72×body256infinite
Compiler

Compiled 598 to 489 computations (18.2% saved)

bsearch84.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
1.450097093184784e-50
6.611452594000179e-37
20.0ms
-1.3513628937969415e-201
-2.7320429965846898e-204
27.0ms
-9.354745094161112e-102
-2.0220382822684152e-135
14.0ms
-1.5788635210524449e+49
-3.9140635196948696e+48
Results
61.0ms434×body256valid
17.0ms126×body256infinite
Compiler

Compiled 730 to 600 computations (17.8% saved)

bsearch47.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
2.7828392174980104e+141
1.447213512603618e+165
20.0ms
-2.089304718148347e+23
-3.093173529579675e+20
Results
28.0ms201×body256valid
14.0ms103×body256infinite
Compiler

Compiled 416 to 331 computations (20.4% saved)

bsearch197.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
1.6600944061366915e+153
1.095262565676416e+161
46.0ms
2.679894628279958e-49
1.7749826817147402e-47
17.0ms
5.679735614155629e-123
4.603164550275663e-121
27.0ms
2.4366880197627547e-289
3.52692247293148e-288
10.0ms
-2.4474211030936648e-288
-1.34186410560155e-288
57.0ms
-4.522469874982975e-99
-5.656590752209423e-102
19.0ms
-2.1058569083230868e+30
-5.0482479839347605e+25
Results
122.0ms615×body256valid
66.0ms169×body256infinite
Compiler

Compiled 914 to 774 computations (15.3% saved)

bsearch167.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
42.0ms
1.9796727372318714e-14
0.018106710440836463
55.0ms
5.679735614155629e-123
4.603164550275663e-121
14.0ms
2.4366880197627547e-289
3.52692247293148e-288
9.0ms
-2.4474211030936648e-288
-1.34186410560155e-288
24.0ms
-4.522469874982975e-99
-5.656590752209423e-102
21.0ms
-2.1058569083230868e+30
-5.0482479839347605e+25
Results
141.0ms576×body256valid
17.0ms112×body256infinite
Compiler

Compiled 794 to 681 computations (14.2% saved)

bsearch26.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
2.3022363441082334e+91
2.0338184289334493e+92
12.0ms
-8.302163282820143e+45
-2.1534681785456853e+45
Results
18.0ms131×body256valid
6.0ms45×body256infinite
Compiler

Compiled 212 to 181 computations (14.6% saved)

bsearch65.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
2.3022363441082334e+91
2.0338184289334493e+92
51.0ms
-2.6418329189359373e+42
-7.279746805880227e+34
Results
38.0ms68×body256infinite
24.0ms172×body256valid
Compiler

Compiled 276 to 237 computations (14.1% saved)

simplify348.0ms (2.1%)

Algorithm
egg-herbie
Rules
368×unsub-neg
320×distribute-lft-neg-in
200×neg-mul-1
152×neg-sub0
138×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03283477
14363473
24943473
35763473
46143473
56493473
66793473
77353473
88143473
98483473
108803473
119433473
1210423473
1311463473
1412583473
1513593473
1614183473
1714413473
1814533473
1914643473
2014863473
2115063473
2215163473
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 z -13500000000000000117602470351247392373840494548653846941159952347027870408416733086128714701134577207046692546066783242860827018708121684194834984055358376700096305826822604600444312852118624010442656452656277782206523329226893579087307428639182197620736) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (if (<=.f64 z -53999999999999998868611359509950185250546289286767487238656244654933386712315259753437593600) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1))) (if (<=.f64 z 1150000000000000017893328548886869477908431606459220648375236167495458848339469058754733198402304564827637222998016) (-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (*.f64 -1 a)) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1))))))
(if (<=.f64 z -6999999999999999880097590794834776892053258348110467371596510963182162538985421249266251649024929296844156311007945837400730005610702478667554726954141126956744198534621177842180319893390540905902676811032258381763200099315747788756061135303239656275968) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (if (<=.f64 z -2000000000000000099723307943817786034020536970876924303149785861223976798198611630768918030712832) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1))) (if (<=.f64 z 3900000000000000060681722904920687794645985447992139590142105263680251746542547242733443020668685045937204495384576) (-.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))))))
(if (<=.f64 z -1600000000000000009920138320652453111922688) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (if (<=.f64 z 38000000000000000891940132815266006882589668810608365610753976197628244620486211264272203669534353885915235143556487035450554990854581387539646268724874313728) (-.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))))))
(if (<=.f64 b -1080000000000000057578159447708188085928376546601962260697541523164092499975135101345025455267759992913002496) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 600000000000000009335649677680105814560920838152636860021862348258500268698853421958991233949028468605723768520704) (-.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 -4200000000000000089622305417069592576) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -1178420618842611/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 284134022587167/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 7435084542388915/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 740298315191607/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 1368366694886833/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (-.f64 x (*.f64 a (-.f64 t 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))))
(if (<=.f64 z -849999999999999980116088145988437546262405967234073624576) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 z -4722366482869645/37778931862957161709568) (*.f64 t (-.f64 b a)) (if (<=.f64 z 6399999999999999451721654861824) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2)))) (if (<=.f64 z 1059999999999999934471078917871906441755459963825523918628103156761217442068243305087647043333353173655034519355392) (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 z (-.f64 y 1)))))))
(if (<=.f64 z -250000000000000002123405358422425744037217481149690153973749775675699226476544) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 z 4791283953481569/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 z 1382223828149813/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 z 2299999999999999907725312) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 z 12500000000000000523519069552643224487392923333004228539292846397587456) (*.f64 y (-.f64 b z)) (if (<=.f64 z 1059999999999999934471078917871906441755459963825523918628103156761217442068243305087647043333353173655034519355392) (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 z (-.f64 y 1)))))))))
(if (<=.f64 y -1280000000000000027290136332101627996545610075222995131871147327488) (*.f64 y (-.f64 b z)) (if (<=.f64 y 6156563468186637/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 y 50000000000000000) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 y 36000000000000001378639342986255646626399224312947911420963752090394759515915419648) (*.f64 y (-.f64 b z)) (if (<=.f64 y 4449999999999999724668671596710884940046985365097123966218579617724095941412964628130829303249075701219746094358080782336) (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z)))))))
(if (<=.f64 t -749999999999999987417088) (*.f64 t (-.f64 b a)) (if (<=.f64 t 2698013860351689/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) (+.f64 a (*.f64 b (-.f64 y 2))) (if (<=.f64 t 5438853046443695/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (+.f64 x a) (if (<=.f64 t 37431040870631/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456) (*.f64 y (-.f64 b z)) (if (<=.f64 t 250000000000000) (+.f64 x a) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 z -35000000000000000070804278645219069770522953764719027746837274306257037957919038784032210944) (*.f64 z (-.f64 1 y)) (if (<=.f64 z -4867778304876401/649037107316853453566312041152512) (*.f64 t (-.f64 b a)) (if (<=.f64 z 8611055257687607/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528) (+.f64 x a) (if (<=.f64 z 5560489000099819/842498333348457493583344221469363458551160763204392890034487820288) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 z 112000000000000000000) (+.f64 x a) (if (<=.f64 z 6499999999999999998471462248467889779922930801607442432) (*.f64 y (-.f64 b z)) (if (<=.f64 z 1449999999999999991107912949406370587329832368115906305642194930824710285797186383120399626450420416487951559866887260538162777824409808453763072) (*.f64 t (-.f64 b a)) (*.f64 z (-.f64 1 y)))))))))
(if (<=.f64 t -165000) (*.f64 t (-.f64 b a)) (if (<=.f64 t -6118709677249157/8498207885068273579033411304839498037273489883632510771191106211206456957773635883826600036243668570702229271779944016245545269402443315830552319660265397631101300333366291504507650048) (+.f64 x a) (if (<=.f64 t -7232850242835937/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (*.f64 y (-.f64 b z)) (if (<=.f64 t 615269834916165/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (+.f64 x a) (if (<=.f64 t 3029452159344359/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (*.f64 b (+.f64 y -2)) (if (<=.f64 t 1767627240094201/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (+.f64 x a) (if (<=.f64 t 6530191663593343/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552) (*.f64 y (-.f64 b z)) (if (<=.f64 t 260000000000000) (+.f64 x a) (*.f64 t (-.f64 b a))))))))))
(if (<=.f64 t -55000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t 615269834916165/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (+.f64 x a) (if (<=.f64 t 2722809280660003/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (*.f64 b (+.f64 y -2)) (if (<=.f64 t 7200000000000000000) (+.f64 x a) (*.f64 t (-.f64 b a))))))
(if (<=.f64 a -4499999999999999953917378459022843008486199001088) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -251939172494419/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (*.f64 b (+.f64 y -2)) (if (<=.f64 a 3924920921814403/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (+.f64 x a) (if (<=.f64 a 24000000000000000220518896617739895536320734898409816782647834525363601408) (*.f64 b (-.f64 t 2)) (*.f64 a (-.f64 1 t))))))
(if (<=.f64 a -4049999999999999893621929881435213351006374985728) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -3992785992657087/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (*.f64 b (+.f64 y -2)) (if (<=.f64 a 1107467480703865/2993155353253689176481146537402947624255349848014848) (+.f64 x a) (*.f64 a (-.f64 1 t)))))
(if (<=.f64 a -9600000000000000420920093232731494604486857457664) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -3549017208474643/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (*.f64 b y) (if (<=.f64 a -2178682643925285/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) z (if (<=.f64 a 7901930132589739/23945242826029513411849172299223580994042798784118784) (+.f64 x a) (*.f64 a (-.f64 1 t))))))
(if (<=.f64 t -199999999999999983222784) (*.f64 t b) (if (<=.f64 t 18000000000000000644032602308908557337919450837094693705494016309799943666950087541744486980204001094326227921295026628222969793417675517460480) (+.f64 x a) (*.f64 t b)))
(if (<=.f64 y -190000000000000010770972672) (*.f64 b y) (if (<=.f64 y -4432725697094379/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176) z (if (<=.f64 y -4663205458474635/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) x (if (<=.f64 y 7461128733559417/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048) z (if (<=.f64 y 7908005320336203/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) x (if (<=.f64 y 6318737500113431/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 b -2) (if (<=.f64 y 1999999999999999999466806008246307489711078038236873372571680376048739359044847523345839519129134316887338757648057420040785188188258060440266031719514112) (*.f64 t b) (*.f64 b y))))))))
(if (<=.f64 y -69999999999999999899336704) (*.f64 b y) (if (<=.f64 y -2462625387274655/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) z (if (<=.f64 y -308594478869645/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016) x (if (<=.f64 y 7131961289431795/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) z (if (<=.f64 y 1569971644478511/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) x (if (<=.f64 y 7378697629483821/2305843009213693952) (*.f64 b -2) (*.f64 b y)))))))
(if (<=.f64 x -6000000000000000212369034261328008067936157696) x (if (<=.f64 x 23499999999999998703524694157226964250902192962612416761706990736587464313755825948858515456) z x))
(if (<=.f64 x -125000000000000005610714084759489598193664) x (if (<=.f64 x 75000000000000003253297273096438955496771999371395448384383034200208760966726083320599281664) 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 z -13500000000000000117602470351247392373840494548653846941159952347027870408416733086128714701134577207046692546066783242860827018708121684194834984055358376700096305826822604600444312852118624010442656452656277782206523329226893579087307428639182197620736) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (if (<=.f64 z -53999999999999998868611359509950185250546289286767487238656244654933386712315259753437593600) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1))) (if (<=.f64 z 1150000000000000017893328548886869477908431606459220648375236167495458848339469058754733198402304564827637222998016) (-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (*.f64 -1 a)) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1))))))
(if (<=.f64 z -13500000000000000117602470351247392373840494548653846941159952347027870408416733086128714701134577207046692546066783242860827018708121684194834984055358376700096305826822604600444312852118624010442656452656277782206523329226893579087307428639182197620736) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (if (or (<=.f64 z -53999999999999998868611359509950185250546289286767487238656244654933386712315259753437593600) (not (<=.f64 z 1150000000000000017893328548886869477908431606459220648375236167495458848339469058754733198402304564827637222998016))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 z (-.f64 y 1))) (-.f64 (+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) (neg.f64 a))))
(if (<=.f64 z -13500000000000000117602470351247392373840494548653846941159952347027870408416733086128714701134577207046692546066783242860827018708121684194834984055358376700096305826822604600444312852118624010442656452656277782206523329226893579087307428639182197620736) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (if (or (<=.f64 z -53999999999999998868611359509950185250546289286767487238656244654933386712315259753437593600) (not (<=.f64 z 1150000000000000017893328548886869477908431606459220648375236167495458848339469058754733198402304564827637222998016))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 z (-.f64 y 1))) (+.f64 a (+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))))))
(if (<=.f64 z -13500000000000000117602470351247392373840494548653846941159952347027870408416733086128714701134577207046692546066783242860827018708121684194834984055358376700096305826822604600444312852118624010442656452656277782206523329226893579087307428639182197620736) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))) (if (or (<=.f64 z -53999999999999998868611359509950185250546289286767487238656244654933386712315259753437593600) (not (<=.f64 z 1150000000000000017893328548886869477908431606459220648375236167495458848339469058754733198402304564827637222998016))) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 z (-.f64 1 y))) (+.f64 a (+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))))))
(if (<=.f64 z -6999999999999999880097590794834776892053258348110467371596510963182162538985421249266251649024929296844156311007945837400730005610702478667554726954141126956744198534621177842180319893390540905902676811032258381763200099315747788756061135303239656275968) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (if (<=.f64 z -2000000000000000099723307943817786034020536970876924303149785861223976798198611630768918030712832) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1))) (if (<=.f64 z 3900000000000000060681722904920687794645985447992139590142105263680251746542547242733443020668685045937204495384576) (-.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))))))
(if (<=.f64 z -6999999999999999880097590794834776892053258348110467371596510963182162538985421249266251649024929296844156311007945837400730005610702478667554726954141126956744198534621177842180319893390540905902676811032258381763200099315747788756061135303239656275968) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (if (or (<=.f64 z -2000000000000000099723307943817786034020536970876924303149785861223976798198611630768918030712832) (not (<=.f64 z 3900000000000000060681722904920687794645985447992139590142105263680251746542547242733443020668685045937204495384576))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 z (-.f64 y 1))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 t 1)))))
(if (<=.f64 z -6999999999999999880097590794834776892053258348110467371596510963182162538985421249266251649024929296844156311007945837400730005610702478667554726954141126956744198534621177842180319893390540905902676811032258381763200099315747788756061135303239656275968) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))) (if (or (<=.f64 z -2000000000000000099723307943817786034020536970876924303149785861223976798198611630768918030712832) (not (<=.f64 z 3900000000000000060681722904920687794645985447992139590142105263680251746542547242733443020668685045937204495384576))) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 z (-.f64 1 y))) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 1 t)))))
(if (<=.f64 z -1600000000000000009920138320652453111922688) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (if (<=.f64 z 38000000000000000891940132815266006882589668810608365610753976197628244620486211264272203669534353885915235143556487035450554990854581387539646268724874313728) (-.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))))))
(if (or (<=.f64 z -1600000000000000009920138320652453111922688) (not (<=.f64 z 38000000000000000891940132815266006882589668810608365610753976197628244620486211264272203669534353885915235143556487035450554990854581387539646268724874313728))) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 t 1))))
(if (or (<=.f64 z -1600000000000000009920138320652453111922688) (not (<=.f64 z 38000000000000000891940132815266006882589668810608365610753976197628244620486211264272203669534353885915235143556487035450554990854581387539646268724874313728))) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 1 t))))
(if (<=.f64 b -1080000000000000057578159447708188085928376546601962260697541523164092499975135101345025455267759992913002496) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 600000000000000009335649677680105814560920838152636860021862348258500268698853421958991233949028468605723768520704) (-.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 -1080000000000000057578159447708188085928376546601962260697541523164092499975135101345025455267759992913002496) (not (<=.f64 b 600000000000000009335649677680105814560920838152636860021862348258500268698853421958991233949028468605723768520704))) (+.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 -1080000000000000057578159447708188085928376546601962260697541523164092499975135101345025455267759992913002496) (not (<=.f64 b 600000000000000009335649677680105814560920838152636860021862348258500268698853421958991233949028468605723768520704))) (+.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 -4200000000000000089622305417069592576) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -1178420618842611/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 284134022587167/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 7435084542388915/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 740298315191607/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 1368366694886833/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (-.f64 x (*.f64 a (-.f64 t 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))))
(if (<=.f64 b -4200000000000000089622305417069592576) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b -1178420618842611/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 284134022587167/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 7435084542388915/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 740298315191607/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 1368366694886833/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (-.f64 x (*.f64 a (-.f64 t 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))))))))
(if (<=.f64 b -4200000000000000089622305417069592576) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b -1178420618842611/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 b 284134022587167/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 b 7435084542388915/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 b 740298315191607/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 b 1368366694886833/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 x (*.f64 a (-.f64 1 t))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))))))))
(if (<=.f64 z -849999999999999980116088145988437546262405967234073624576) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 z -4722366482869645/37778931862957161709568) (*.f64 t (-.f64 b a)) (if (<=.f64 z 6399999999999999451721654861824) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2)))) (if (<=.f64 z 1059999999999999934471078917871906441755459963825523918628103156761217442068243305087647043333353173655034519355392) (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 z (-.f64 y 1)))))))
(if (<=.f64 z -849999999999999980116088145988437546262405967234073624576) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 z -4722366482869645/37778931862957161709568) (*.f64 t (-.f64 b a)) (if (<=.f64 z 6399999999999999451721654861824) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2)))) (if (<=.f64 z 1059999999999999934471078917871906441755459963825523918628103156761217442068243305087647043333353173655034519355392) (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 z (-.f64 1 y)))))))
(if (<=.f64 z -250000000000000002123405358422425744037217481149690153973749775675699226476544) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 z 4791283953481569/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 z 1382223828149813/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 z 2299999999999999907725312) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 z 12500000000000000523519069552643224487392923333004228539292846397587456) (*.f64 y (-.f64 b z)) (if (<=.f64 z 1059999999999999934471078917871906441755459963825523918628103156761217442068243305087647043333353173655034519355392) (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 z (-.f64 y 1)))))))))
(if (<=.f64 z -250000000000000002123405358422425744037217481149690153973749775675699226476544) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 z 4791283953481569/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 z 1382223828149813/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 z 2299999999999999907725312) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 z 12500000000000000523519069552643224487392923333004228539292846397587456) (*.f64 y (-.f64 b z)) (if (<=.f64 z 1059999999999999934471078917871906441755459963825523918628103156761217442068243305087647043333353173655034519355392) (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 z (-.f64 y 1)))))))))
(if (<=.f64 z -250000000000000002123405358422425744037217481149690153973749775675699226476544) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 z 4791283953481569/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 z 1382223828149813/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 z 2299999999999999907725312) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 z 12500000000000000523519069552643224487392923333004228539292846397587456) (*.f64 y (-.f64 b z)) (if (<=.f64 z 1059999999999999934471078917871906441755459963825523918628103156761217442068243305087647043333353173655034519355392) (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 z (-.f64 1 y)))))))))
(if (<=.f64 y -1280000000000000027290136332101627996545610075222995131871147327488) (*.f64 y (-.f64 b z)) (if (<=.f64 y 6156563468186637/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 y 50000000000000000) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 y 36000000000000001378639342986255646626399224312947911420963752090394759515915419648) (*.f64 y (-.f64 b z)) (if (<=.f64 y 4449999999999999724668671596710884940046985365097123966218579617724095941412964628130829303249075701219746094358080782336) (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z)))))))
(if (<=.f64 y -1280000000000000027290136332101627996545610075222995131871147327488) (*.f64 y (-.f64 b z)) (if (<=.f64 y 6156563468186637/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 y 50000000000000000) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (or (<=.f64 y 36000000000000001378639342986255646626399224312947911420963752090394759515915419648) (not (<=.f64 y 4449999999999999724668671596710884940046985365097123966218579617724095941412964628130829303249075701219746094358080782336))) (*.f64 y (-.f64 b z)) (*.f64 t (-.f64 b a))))))
(if (<=.f64 y -1280000000000000027290136332101627996545610075222995131871147327488) (*.f64 y (-.f64 b z)) (if (<=.f64 y 6156563468186637/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 y 50000000000000000) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (or (<=.f64 y 36000000000000001378639342986255646626399224312947911420963752090394759515915419648) (not (<=.f64 y 4449999999999999724668671596710884940046985365097123966218579617724095941412964628130829303249075701219746094358080782336))) (*.f64 y (-.f64 b z)) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -749999999999999987417088) (*.f64 t (-.f64 b a)) (if (<=.f64 t 2698013860351689/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) (+.f64 a (*.f64 b (-.f64 y 2))) (if (<=.f64 t 5438853046443695/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (+.f64 x a) (if (<=.f64 t 37431040870631/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456) (*.f64 y (-.f64 b z)) (if (<=.f64 t 250000000000000) (+.f64 x a) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 z -35000000000000000070804278645219069770522953764719027746837274306257037957919038784032210944) (*.f64 z (-.f64 1 y)) (if (<=.f64 z -4867778304876401/649037107316853453566312041152512) (*.f64 t (-.f64 b a)) (if (<=.f64 z 8611055257687607/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528) (+.f64 x a) (if (<=.f64 z 5560489000099819/842498333348457493583344221469363458551160763204392890034487820288) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 z 112000000000000000000) (+.f64 x a) (if (<=.f64 z 6499999999999999998471462248467889779922930801607442432) (*.f64 y (-.f64 b z)) (if (<=.f64 z 1449999999999999991107912949406370587329832368115906305642194930824710285797186383120399626450420416487951559866887260538162777824409808453763072) (*.f64 t (-.f64 b a)) (*.f64 z (-.f64 1 y)))))))))
(if (<=.f64 z -35000000000000000070804278645219069770522953764719027746837274306257037957919038784032210944) (*.f64 z (-.f64 1 y)) (if (<=.f64 z -4867778304876401/649037107316853453566312041152512) (*.f64 t (-.f64 b a)) (if (<=.f64 z 8611055257687607/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528) (+.f64 x a) (if (<=.f64 z 5560489000099819/842498333348457493583344221469363458551160763204392890034487820288) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 z 112000000000000000000) (+.f64 x a) (if (<=.f64 z 6499999999999999998471462248467889779922930801607442432) (*.f64 y (-.f64 b z)) (if (<=.f64 z 1449999999999999991107912949406370587329832368115906305642194930824710285797186383120399626450420416487951559866887260538162777824409808453763072) (*.f64 t (-.f64 b a)) (*.f64 z (-.f64 1 y)))))))))
(if (<=.f64 t -165000) (*.f64 t (-.f64 b a)) (if (<=.f64 t -6118709677249157/8498207885068273579033411304839498037273489883632510771191106211206456957773635883826600036243668570702229271779944016245545269402443315830552319660265397631101300333366291504507650048) (+.f64 x a) (if (<=.f64 t -7232850242835937/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (*.f64 y (-.f64 b z)) (if (<=.f64 t 615269834916165/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (+.f64 x a) (if (<=.f64 t 3029452159344359/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (*.f64 b (+.f64 y -2)) (if (<=.f64 t 1767627240094201/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (+.f64 x a) (if (<=.f64 t 6530191663593343/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552) (*.f64 y (-.f64 b z)) (if (<=.f64 t 260000000000000) (+.f64 x a) (*.f64 t (-.f64 b a))))))))))
(if (<=.f64 t -55000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t 615269834916165/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (+.f64 x a) (if (<=.f64 t 2722809280660003/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (*.f64 b (+.f64 y -2)) (if (<=.f64 t 7200000000000000000) (+.f64 x a) (*.f64 t (-.f64 b a))))))
(if (<=.f64 a -4499999999999999953917378459022843008486199001088) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -251939172494419/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (*.f64 b (+.f64 y -2)) (if (<=.f64 a 3924920921814403/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (+.f64 x a) (if (<=.f64 a 24000000000000000220518896617739895536320734898409816782647834525363601408) (*.f64 b (-.f64 t 2)) (*.f64 a (-.f64 1 t))))))
(if (<=.f64 a -4049999999999999893621929881435213351006374985728) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -3992785992657087/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (*.f64 b (+.f64 y -2)) (if (<=.f64 a 1107467480703865/2993155353253689176481146537402947624255349848014848) (+.f64 x a) (*.f64 a (-.f64 1 t)))))
(if (<=.f64 a -9600000000000000420920093232731494604486857457664) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -3549017208474643/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (*.f64 b y) (if (<=.f64 a -2178682643925285/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) z (if (<=.f64 a 7901930132589739/23945242826029513411849172299223580994042798784118784) (+.f64 x a) (*.f64 a (-.f64 1 t))))))
(if (<=.f64 a -9600000000000000420920093232731494604486857457664) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -3549017208474643/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (*.f64 y b) (if (<=.f64 a -2178682643925285/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) z (if (<=.f64 a 7901930132589739/23945242826029513411849172299223580994042798784118784) (+.f64 x a) (*.f64 a (-.f64 1 t))))))
(if (<=.f64 t -199999999999999983222784) (*.f64 t b) (if (<=.f64 t 18000000000000000644032602308908557337919450837094693705494016309799943666950087541744486980204001094326227921295026628222969793417675517460480) (+.f64 x a) (*.f64 t b)))
(if (or (<=.f64 t -199999999999999983222784) (not (<=.f64 t 18000000000000000644032602308908557337919450837094693705494016309799943666950087541744486980204001094326227921295026628222969793417675517460480))) (*.f64 t b) (+.f64 x a))
(if (<=.f64 y -190000000000000010770972672) (*.f64 b y) (if (<=.f64 y -4432725697094379/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176) z (if (<=.f64 y -4663205458474635/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) x (if (<=.f64 y 7461128733559417/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048) z (if (<=.f64 y 7908005320336203/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) x (if (<=.f64 y 6318737500113431/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 b -2) (if (<=.f64 y 1999999999999999999466806008246307489711078038236873372571680376048739359044847523345839519129134316887338757648057420040785188188258060440266031719514112) (*.f64 t b) (*.f64 b y))))))))
(if (<=.f64 y -190000000000000010770972672) (*.f64 y b) (if (<=.f64 y -4432725697094379/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176) z (if (<=.f64 y -4663205458474635/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) x (if (<=.f64 y 7461128733559417/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048) z (if (<=.f64 y 7908005320336203/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) x (if (<=.f64 y 6318737500113431/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 -2 b) (if (<=.f64 y 1999999999999999999466806008246307489711078038236873372571680376048739359044847523345839519129134316887338757648057420040785188188258060440266031719514112) (*.f64 t b) (*.f64 y b))))))))
(if (<=.f64 y -69999999999999999899336704) (*.f64 b y) (if (<=.f64 y -2462625387274655/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) z (if (<=.f64 y -308594478869645/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016) x (if (<=.f64 y 7131961289431795/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) z (if (<=.f64 y 1569971644478511/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) x (if (<=.f64 y 7378697629483821/2305843009213693952) (*.f64 b -2) (*.f64 b y)))))))
(if (<=.f64 y -69999999999999999899336704) (*.f64 y b) (if (<=.f64 y -2462625387274655/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) z (if (<=.f64 y -308594478869645/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016) x (if (<=.f64 y 7131961289431795/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) z (if (<=.f64 y 1569971644478511/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) x (if (<=.f64 y 7378697629483821/2305843009213693952) (*.f64 -2 b) (*.f64 y b)))))))
(if (<=.f64 x -6000000000000000212369034261328008067936157696) x (if (<=.f64 x 23499999999999998703524694157226964250902192962612416761706990736587464313755825948858515456) z x))
(if (<=.f64 x -125000000000000005610714084759489598193664) x (if (<=.f64 x 75000000000000003253297273096438955496771999371395448384383034200208760966726083320599281664) a x))
a
Compiler

Compiled 1073 to 678 computations (36.8% saved)

soundness1.1s (6.9%)

Rules
1666×times-frac
1666×times-frac
1402×associate-+l+
1170×associate-+r+
1034×associate--r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01531983
14981791
217781777
046716191
1132215345
2585115293
041912797
1108212272
2394412272
046716191
1132215345
2585115293
041912797
1108212272
2394412272
046716191
1132215345
2585115293
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 582 to 366 computations (37.1% saved)

end1.0ms (0%)

preprocess481.0ms (2.9%)

Compiler

Compiled 1936 to 1046 computations (46% saved)

Profiling

Loading profile data...