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

Time bar (total: 16.1s)

analyze1.0ms (0%)

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

Compiled 28 to 20 computations (28.6% saved)

sample1.6s (10.1%)

Results
1.1s5256×body256valid
513.0ms2999×body256infinite
0.0msbody512valid
Bogosity

preprocess142.0ms (0.9%)

Algorithm
egg-herbie
Rules
1402×associate-+l+
1170×associate-+r+
1034×associate--r+
790×fma-neg
748×distribute-lft-in
Problems
241×No Errors
13×(+.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
96.5%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
94.1%
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
96.5%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
94.1%
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 104 to 72 computations (30.8% saved)

localize203.0ms (1.3%)

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

series28.0ms (0.2%)

Counts
8 → 384
Calls

99 calls:

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

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

simplify209.0ms (1.3%)

Algorithm
egg-herbie
Rules
1104×fma-def
734×associate-*r*
598×associate-*l*
500×cancel-sign-sub-inv
456×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

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

eval180.0ms (1.1%)

Compiler

Compiled 10555 to 6591 computations (37.6% saved)

prune368.0ms (2.3%)

Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New36514379
Fresh000
Picked202
Done000
Total36714381
Accuracy
100.0%
Counts
381 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.3%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (*.f64 z (-.f64 1 y))))
94.5%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
97.6%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
67.7%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
73.8%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
68.3%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
50.1%
(+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b))
46.9%
(+.f64 (*.f64 z (neg.f64 y)) (*.f64 (-.f64 (+.f64 y t) 2) b))
28.2%
(*.f64 z (-.f64 1 y))
35.5%
(*.f64 y (-.f64 b z))
30.2%
(*.f64 t (-.f64 b a))
35.4%
(*.f64 b (-.f64 (+.f64 t y) 2))
30.2%
(*.f64 a (-.f64 1 t))
14.4%
x
69.3%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (*.f64 z (-.f64 1 y))))
94.5%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
97.6%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
67.7%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
73.8%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
68.3%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
50.1%
(+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b))
46.9%
(+.f64 (*.f64 z (neg.f64 y)) (*.f64 (-.f64 (+.f64 y t) 2) b))
28.2%
(*.f64 z (-.f64 1 y))
35.5%
(*.f64 y (-.f64 b z))
30.2%
(*.f64 t (-.f64 b a))
35.4%
(*.f64 b (-.f64 (+.f64 t y) 2))
30.2%
(*.f64 a (-.f64 1 t))
14.4%
x
Compiler

Compiled 942 to 684 computations (27.4% saved)

localize174.0ms (1.1%)

Localize:

Found 9 expressions with local error:

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

Compiled 213 to 101 computations (52.6% saved)

series19.0ms (0.1%)

Counts
7 → 243
Calls

81 calls:

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

rewrite135.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
432×prod-diff
362×log1p-expm1-u
362×expm1-log1p-u
355×add-cube-cbrt
350×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify295.0ms (1.8%)

Algorithm
egg-herbie
Rules
822×fma-def
768×log-prod
602×exp-sum
488×exp-prod
440×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

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

eval153.0ms (0.9%)

Compiler

Compiled 7350 to 4060 computations (44.8% saved)

prune97.0ms (0.6%)

Pruning

20 alts after pruning (18 fresh and 2 done)

PrunedKeptTotal
New32910339
Fresh189
Picked325
Done000
Total33320353
Accuracy
100.0%
Counts
353 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.3%
(fma.f64 z (-.f64 1 y) (*.f64 b (+.f64 t (+.f64 y -2))))
94.5%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
73.8%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
56.0%
(-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 y 1)))
68.3%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
49.7%
(+.f64 (*.f64 (neg.f64 a) t) (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
29.4%
(+.f64 (*.f64 (neg.f64 a) t) (*.f64 b t))
46.9%
(+.f64 (*.f64 z (neg.f64 y)) (*.f64 (-.f64 (+.f64 y t) 2) b))
40.5%
(+.f64 x (-.f64 (*.f64 b (+.f64 t -2)) (neg.f64 z)))
47.4%
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
30.2%
(+.f64 a (*.f64 -1 (*.f64 a t)))
28.2%
(*.f64 z (-.f64 1 y))
35.5%
(*.f64 y (-.f64 b z))
30.2%
(*.f64 t (-.f64 b a))
20.2%
(*.f64 t (neg.f64 a))
35.4%
(*.f64 b (-.f64 (+.f64 t y) 2))
25.1%
(*.f64 b (-.f64 y 2))
30.2%
(*.f64 a (-.f64 1 t))
14.4%
x
12.5%
a
58.3%
(fma.f64 z (-.f64 1 y) (*.f64 b (+.f64 t (+.f64 y -2))))
94.5%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
73.8%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
56.0%
(-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 y 1)))
68.3%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
49.7%
(+.f64 (*.f64 (neg.f64 a) t) (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))))
29.4%
(+.f64 (*.f64 (neg.f64 a) t) (*.f64 b t))
46.9%
(+.f64 (*.f64 z (neg.f64 y)) (*.f64 (-.f64 (+.f64 y t) 2) b))
40.5%
(+.f64 x (-.f64 (*.f64 b (+.f64 t -2)) (neg.f64 z)))
47.4%
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
30.2%
(+.f64 a (*.f64 -1 (*.f64 a t)))
28.2%
(*.f64 z (-.f64 1 y))
35.5%
(*.f64 y (-.f64 b z))
30.2%
(*.f64 t (-.f64 b a))
20.2%
(*.f64 t (neg.f64 a))
35.4%
(*.f64 b (-.f64 (+.f64 t y) 2))
25.1%
(*.f64 b (-.f64 y 2))
30.2%
(*.f64 a (-.f64 1 t))
14.4%
x
12.5%
a
Compiler

Compiled 1104 to 816 computations (26.1% saved)

localize170.0ms (1.1%)

Localize:

Found 9 expressions with local error:

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

Compiled 204 to 93 computations (54.4% saved)

series17.0ms (0.1%)

Counts
8 → 288
Calls

87 calls:

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

rewrite124.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
380×prod-diff
351×log1p-expm1-u
351×expm1-log1p-u
344×add-cube-cbrt
338×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify235.0ms (1.5%)

Algorithm
egg-herbie
Rules
870×fma-def
808×log-prod
558×associate-*r*
454×exp-prod
440×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

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

eval254.0ms (1.6%)

Compiler

Compiled 7541 to 4134 computations (45.2% saved)

prune202.0ms (1.3%)

Pruning

21 alts after pruning (17 fresh and 4 done)

PrunedKeptTotal
New3704374
Fresh01313
Picked325
Done022
Total37321394
Accuracy
100.0%
Counts
394 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.3%
(fma.f64 z (-.f64 1 y) (*.f64 b (+.f64 t (+.f64 y -2))))
74.2%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (*.f64 -1 a))
73.8%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
56.0%
(-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 y 1)))
68.3%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
29.4%
(+.f64 (*.f64 (neg.f64 a) t) (*.f64 b t))
46.9%
(+.f64 (*.f64 z (neg.f64 y)) (*.f64 (-.f64 (+.f64 y t) 2) b))
34.7%
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
23.1%
(+.f64 z x)
28.7%
(+.f64 x (+.f64 z (*.f64 b -2)))
47.4%
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
30.2%
(+.f64 a (*.f64 -1 (*.f64 a t)))
28.2%
(*.f64 z (-.f64 1 y))
35.5%
(*.f64 y (-.f64 b z))
30.2%
(*.f64 t (-.f64 b a))
20.2%
(*.f64 t (neg.f64 a))
35.4%
(*.f64 b (-.f64 (+.f64 t y) 2))
25.1%
(*.f64 b (-.f64 y 2))
30.2%
(*.f64 a (-.f64 1 t))
14.4%
x
12.5%
a
58.3%
(fma.f64 z (-.f64 1 y) (*.f64 b (+.f64 t (+.f64 y -2))))
74.2%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (*.f64 -1 a))
73.8%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
56.0%
(-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 y 1)))
68.3%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
29.4%
(+.f64 (*.f64 (neg.f64 a) t) (*.f64 b t))
46.9%
(+.f64 (*.f64 z (neg.f64 y)) (*.f64 (-.f64 (+.f64 y t) 2) b))
34.7%
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
23.1%
(+.f64 z x)
28.7%
(+.f64 x (+.f64 z (*.f64 b -2)))
47.4%
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
30.2%
(+.f64 a (*.f64 -1 (*.f64 a t)))
28.2%
(*.f64 z (-.f64 1 y))
35.5%
(*.f64 y (-.f64 b z))
30.2%
(*.f64 t (-.f64 b a))
20.2%
(*.f64 t (neg.f64 a))
35.4%
(*.f64 b (-.f64 (+.f64 t y) 2))
25.1%
(*.f64 b (-.f64 y 2))
30.2%
(*.f64 a (-.f64 1 t))
14.4%
x
12.5%
a
Compiler

Compiled 1038 to 772 computations (25.6% saved)

localize180.0ms (1.1%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (-.f64 (+.f64 y t) 2) b)
96.5%
(+.f64 (*.f64 z (neg.f64 y)) (*.f64 (-.f64 (+.f64 y t) 2) b))
99.3%
(+.f64 (*.f64 (neg.f64 a) t) (*.f64 b t))
100.0%
(*.f64 y (-.f64 b z))
100.0%
(+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a))))
100.0%
(*.f64 b (-.f64 y 2))
100.0%
(*.f64 t (-.f64 b a))
99.2%
(+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))
Compiler

Compiled 148 to 55 computations (62.8% saved)

series6.0ms (0%)

Counts
3 → 126
Calls

36 calls:

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

rewrite60.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
466×associate-*r*
284×associate-*l*
270×log1p-expm1-u
270×expm1-log1p-u
263×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify172.0ms (1.1%)

Algorithm
egg-herbie
Rules
1120×fma-neg
898×associate-+r+
724×distribute-lft-neg-in
722×distribute-rgt-neg-in
414×fma-def
Iterations

Useful iterations: 2 (0.0ms)

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

eval95.0ms (0.6%)

Compiler

Compiled 6067 to 2955 computations (51.3% saved)

prune83.0ms (0.5%)

Pruning

27 alts after pruning (21 fresh and 6 done)

PrunedKeptTotal
New32012332
Fresh3912
Picked325
Done044
Total32627353
Accuracy
100.0%
Counts
353 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.3%
(fma.f64 z (-.f64 1 y) (*.f64 b (+.f64 t (+.f64 y -2))))
43.1%
(-.f64 (-.f64 x (*.f64 t a)) (*.f64 -1 a))
48.4%
(-.f64 (+.f64 (*.f64 b (+.f64 y -2)) x) (*.f64 -1 a))
59.6%
(-.f64 (+.f64 x (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) (*.f64 -1 a))
42.5%
(-.f64 (+.f64 x (*.f64 b y)) (*.f64 -1 a))
56.0%
(-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 y 1)))
29.4%
(-.f64 (*.f64 b t) (*.f64 t a))
68.3%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
25.1%
(-.f64 x (*.f64 -1 a))
29.8%
(+.f64 (*.f64 z (neg.f64 y)) (*.f64 b t))
41.1%
(+.f64 (*.f64 y (-.f64 b z)) (*.f64 b -2))
23.1%
(+.f64 z x)
28.7%
(+.f64 x (+.f64 z (*.f64 b -2)))
30.2%
(+.f64 a (*.f64 -1 (*.f64 a t)))
28.2%
(*.f64 z (-.f64 1 y))
35.5%
(*.f64 y (-.f64 b z))
19.1%
(*.f64 y (neg.f64 z))
30.2%
(*.f64 t (-.f64 b a))
20.2%
(*.f64 t (neg.f64 a))
35.4%
(*.f64 b (-.f64 (+.f64 t y) 2))
25.1%
(*.f64 b (-.f64 y 2))
20.0%
(*.f64 b (-.f64 t 2))
19.5%
(*.f64 b y)
14.3%
(*.f64 b t)
30.2%
(*.f64 a (-.f64 1 t))
14.4%
x
12.5%
a
Compiler

Compiled 751 to 465 computations (38.1% saved)

regimes265.0ms (1.6%)

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

7 calls:

75.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
65.0ms
t
23.0ms
y
23.0ms
x
23.0ms
z
Results
AccuracySegmentsBranch
97.6%1x
97.6%1y
97.6%1z
97.6%1t
97.6%1a
97.6%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 477 to 259 computations (45.7% saved)

regimes42.0ms (0.3%)

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

1 calls:

31.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Results
AccuracySegmentsBranch
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 416 to 212 computations (49% saved)

regimes668.0ms (4.1%)

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

6 calls:

212.0ms
t
119.0ms
x
82.0ms
b
77.0ms
a
70.0ms
y
Results
AccuracySegmentsBranch
83.2%6x
84.4%4y
89.5%3z
83.3%7t
91.5%4a
91.3%3b
Compiler

Compiled 338 to 178 computations (47.3% saved)

regimes64.0ms (0.4%)

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

1 calls:

56.0ms
b
Results
AccuracySegmentsBranch
90.9%3b
Compiler

Compiled 286 to 140 computations (51% saved)

regimes414.0ms (2.6%)

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

3 calls:

162.0ms
z
160.0ms
a
85.0ms
b
Results
AccuracySegmentsBranch
78.6%7z
81.6%5a
88.5%5b
Compiler

Compiled 255 to 129 computations (49.4% saved)

regimes732.0ms (4.5%)

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

6 calls:

154.0ms
y
142.0ms
x
127.0ms
a
115.0ms
z
104.0ms
t
Results
AccuracySegmentsBranch
70.9%8z
71.6%6t
71.0%7a
65.4%8x
71.3%7y
68.8%5b
Compiler

Compiled 236 to 127 computations (46.2% saved)

regimes90.0ms (0.6%)

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

1 calls:

84.0ms
t
Results
AccuracySegmentsBranch
71.0%6t
Compiler

Compiled 189 to 93 computations (50.8% saved)

regimes74.0ms (0.5%)

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

1 calls:

69.0ms
t
Results
AccuracySegmentsBranch
69.2%5t
Compiler

Compiled 177 to 88 computations (50.3% saved)

regimes406.0ms (2.5%)

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

2 calls:

290.0ms
t
111.0ms
b
Results
AccuracySegmentsBranch
68.8%5b
66.7%8t
Compiler

Compiled 173 to 87 computations (49.7% saved)

regimes715.0ms (4.4%)

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

4 calls:

313.0ms
a
229.0ms
y
112.0ms
b
55.0ms
z
Results
AccuracySegmentsBranch
61.5%3z
67.5%9a
67.9%12y
64.7%7b
Compiler

Compiled 168 to 90 computations (46.4% saved)

regimes877.0ms (5.4%)

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

5 calls:

247.0ms
t
214.0ms
z
166.0ms
x
145.0ms
b
100.0ms
a
Results
AccuracySegmentsBranch
53.5%9x
58.4%9a
61.5%6b
62.2%11t
60.0%11z
Compiler

Compiled 139 to 81 computations (41.7% saved)

regimes261.0ms (1.6%)

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

2 calls:

156.0ms
b
101.0ms
y
Results
AccuracySegmentsBranch
59.5%6y
56.6%10b
Compiler

Compiled 74 to 44 computations (40.5% saved)

regimes53.0ms (0.3%)

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

1 calls:

50.0ms
y
Results
AccuracySegmentsBranch
58.9%6y
Compiler

Compiled 62 to 35 computations (43.5% saved)

regimes50.0ms (0.3%)

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

1 calls:

46.0ms
y
Results
AccuracySegmentsBranch
58.7%6y
Compiler

Compiled 57 to 32 computations (43.9% saved)

regimes197.0ms (1.2%)

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

4 calls:

56.0ms
t
51.0ms
a
43.0ms
y
43.0ms
z
Results
AccuracySegmentsBranch
43.4%6z
50.8%6a
54.3%8t
45.5%6y
Compiler

Compiled 73 to 48 computations (34.2% saved)

regimes93.0ms (0.6%)

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

2 calls:

51.0ms
t
40.0ms
a
Results
AccuracySegmentsBranch
50.8%6a
45.5%8t
Compiler

Compiled 54 to 34 computations (37% saved)

regimes30.0ms (0.2%)

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

1 calls:

28.0ms
a
Results
AccuracySegmentsBranch
47.2%4a
Compiler

Compiled 42 to 25 computations (40.5% saved)

regimes437.0ms (2.7%)

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

6 calls:

119.0ms
t
114.0ms
y
84.0ms
x
42.0ms
z
41.0ms
a
Results
AccuracySegmentsBranch
40.9%8t
34.0%5z
45.9%12y
38.1%10x
42.4%7b
41.7%7a
Compiler

Compiled 67 to 49 computations (26.9% saved)

regimes54.0ms (0.3%)

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

1 calls:

52.0ms
b
Results
AccuracySegmentsBranch
40.7%6b
Compiler

Compiled 28 to 17 computations (39.3% saved)

regimes88.0ms (0.5%)

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

2 calls:

56.0ms
b
31.0ms
a
Results
AccuracySegmentsBranch
34.0%6a
35.0%3b
Compiler

Compiled 31 to 21 computations (32.3% saved)

regimes203.0ms (1.3%)

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

5 calls:

79.0ms
a
61.0ms
t
23.0ms
b
23.0ms
z
16.0ms
y
Results
AccuracySegmentsBranch
29.8%7a
23.9%6z
30.2%4y
30.7%5t
27.4%3b
Compiler

Compiled 49 to 38 computations (22.4% saved)

regimes119.0ms (0.7%)

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

4 calls:

48.0ms
x
42.0ms
y
14.0ms
t
14.0ms
b
Results
AccuracySegmentsBranch
26.2%4x
24.3%4b
26.4%4t
19.7%5y
Compiler

Compiled 39 to 31 computations (20.5% saved)

regimes29.0ms (0.2%)

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

3 calls:

10.0ms
a
9.0ms
x
9.0ms
t
Results
AccuracySegmentsBranch
21.7%3a
23.0%3x
19.0%3t
Compiler

Compiled 29 to 24 computations (17.2% saved)

regimes18.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

6 calls:

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

bsearch0.0ms (0%)

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

Compiled 36 to 27 computations (25% saved)

bsearch39.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
4.562407405762247e-13
2.126454365035023e-12
24.0ms
-2.0066009945397737e-17
-2.2261121436890344e-24
Results
28.0ms187×body256valid
7.0ms53×body256infinite
Compiler

Compiled 678 to 498 computations (26.5% saved)

bsearch37.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
4.562407405762247e-13
2.126454365035023e-12
22.0ms
-2.0066009945397737e-17
-2.2261121436890344e-24
Results
25.0ms182×body256valid
8.0ms58×body256infinite
Compiler

Compiled 666 to 492 computations (26.1% saved)

bsearch147.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
1.0605182378293602e+134
8.80761978752429e+149
22.0ms
2.971287945635757e+90
2.1806384059616384e+99
21.0ms
5.512110652848031e+38
1.8617079078403762e+47
60.0ms
-1.1240416413206176e+100
-6.581574264428488e+93
Results
107.0ms361×body256valid
31.0ms231×body256infinite
Compiler

Compiled 1422 to 1062 computations (25.3% saved)

bsearch118.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.8010723010758073e+123
1.190745277008457e+125
24.0ms
4.810337238108795e-14
4.3040998575112787e-8
19.0ms
-5.626781096518367e-252
-2.2898231757943408e-256
18.0ms
-2.3754237101862135e-135
-9.813361940932268e-138
40.0ms
-9.511983332639877e+24
-1.8919293763972147e+24
Results
87.0ms420×body256valid
23.0ms172×body256infinite
Compiler

Compiled 1318 to 998 computations (24.3% saved)

bsearch95.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.8010723010758073e+123
1.190745277008457e+125
24.0ms
4.810337238108795e-14
4.3040998575112787e-8
20.0ms
-5.626781096518367e-252
-2.2898231757943408e-256
18.0ms
-2.3754237101862135e-135
-9.813361940932268e-138
15.0ms
-2.499975874902288e+31
-2.7734891074086864e+30
Results
63.0ms425×body256valid
23.0ms167×body256infinite
Compiler

Compiled 1276 to 968 computations (24.1% saved)

bsearch75.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
2.0532137215771226e+68
5.64166116849651e+74
19.0ms
-5.626781096518367e-252
-2.2898231757943408e-256
19.0ms
-2.3754237101862135e-135
-9.813361940932268e-138
15.0ms
-2.499975874902288e+31
-2.7734891074086864e+30
Results
48.0ms344×body256valid
20.0ms136×body256infinite
Compiler

Compiled 996 to 762 computations (23.5% saved)

bsearch85.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
5.572760757768364e+72
1.2365691655138827e+78
20.0ms
6.701004245322922e-222
5.1313367610989596e-219
20.0ms
-3.7520680612312e-309
2.1570110865477784e-305
22.0ms
-1.896264068380461e+44
-2.6107598537761117e+39
Results
52.0ms379×body256valid
24.0ms165×body256infinite
Compiler

Compiled 1060 to 811 computations (23.5% saved)

bsearch34.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
7.476025217350797e+110
1.6314980021606299e+112
16.0ms
-3.195360067348396e+57
-4.027589984143132e+55
Results
21.0ms153×body256valid
10.0ms71×body256infinite
Compiler

Compiled 428 to 335 computations (21.7% saved)

bsearch117.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
5.572760757768364e+72
1.2365691655138827e+78
24.0ms
8.504522310153915e-75
6.682920697514102e-68
25.0ms
2.3336208364023085e-141
5.006453710640158e-129
21.0ms
3.7670474416390186e-197
4.2681363038241e-195
24.0ms
-2.0066009945397737e-17
-2.2261121436890344e-24
Results
80.0ms531×body256valid
28.0ms173×body256infinite
Compiler

Compiled 1090 to 869 computations (20.3% saved)

bsearch121.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
6.944051272804026e+88
1.713341027067384e+91
14.0ms
1.0372436682078756e+69
4.62175144803313e+69
22.0ms
3.875522750139887e-63
1.2530995069535915e-59
26.0ms
-1.638790650444072e-116
-2.5523095834486777e-130
35.0ms
-0.00047090761200971353
-1.386842535864812e-23
Results
93.0ms528×body256valid
19.0ms144×body256infinite
Compiler

Compiled 1002 to 789 computations (21.3% saved)

bsearch131.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
6.944051272804026e+88
1.713341027067384e+91
15.0ms
1.0372436682078756e+69
4.62175144803313e+69
23.0ms
3.875522750139887e-63
1.2530995069535915e-59
27.0ms
-1.638790650444072e-116
-2.5523095834486777e-130
28.0ms
-0.00047090761200971353
-1.386842535864812e-23
Results
99.0ms515×body256valid
21.0ms157×body256infinite
Compiler

Compiled 1002 to 789 computations (21.3% saved)

bsearch112.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
6.944051272804026e+88
1.713341027067384e+91
14.0ms
1.0372436682078756e+69
4.62175144803313e+69
17.0ms
2802077526253261.0
108494639859921730.0
37.0ms
-1.638790650444072e-116
-2.5523095834486777e-130
26.0ms
-0.00047090761200971353
-1.386842535864812e-23
Results
67.0ms488×body256valid
38.0ms168×body256infinite
Compiler

Compiled 978 to 774 computations (20.9% 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
20.0ms
2.0532137215771226e+68
5.64166116849651e+74
20.0ms
1.9653449370302342e-16
4.810337238108795e-14
24.0ms
3.592543309222764e-65
6.59053383460567e-52
20.0ms
3.442114261852412e-126
1.0009640512418496e-122
12.0ms
-3.448389451130773e-241
-1.4404730794157277e-241
22.0ms
-9.75745922324434e-126
-2.3754237101862135e-135
79.0ms
-2757296848.6766148
-4111384.398230398
Results
160.0ms702×body256valid
26.0ms194×body256infinite
Compiler

Compiled 1264 to 1014 computations (19.8% saved)

bsearch105.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
6.013881809429226e+61
8.137494555967445e+71
25.0ms
3.26127728624102e-107
2.258096029815008e-102
22.0ms
3.657956164554232e-219
2.8082258394172024e-215
16.0ms
-3.5490537513771123e-72
-1.8633675787715313e-74
17.0ms
-4664412.6316610295
-457235.94631225494
Results
70.0ms456×body256valid
27.0ms184×body256infinite
Compiler

Compiled 902 to 733 computations (18.7% saved)

bsearch65.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
6.013881809429226e+61
8.137494555967445e+71
18.0ms
-3.5490537513771123e-72
-1.8633675787715313e-74
17.0ms
-4664412.6316610295
-457235.94631225494
Results
42.0ms249×body256valid
16.0ms119×body256infinite
Compiler

Compiled 528 to 427 computations (19.1% saved)

bsearch118.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
5.572760757768364e+72
1.2365691655138827e+78
24.0ms
8.504522310153915e-75
6.682920697514102e-68
24.0ms
2.3336208364023085e-141
5.006453710640158e-129
10.0ms
1.0185822031475479e-211
1.2971946947311261e-211
25.0ms
1.5981013005672657e-300
2.5781309489060823e-289
14.0ms
-2.6107598537761117e+39
-3.046217125889557e+38
Results
82.0ms548×body256valid
28.0ms204×body256infinite
Compiler

Compiled 1020 to 823 computations (19.3% saved)

bsearch98.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
5.572760757768364e+72
1.2365691655138827e+78
21.0ms
8.504522310153915e-75
6.682920697514102e-68
24.0ms
2.3336208364023085e-141
5.006453710640158e-129
17.0ms
3.7670474416390186e-197
4.2681363038241e-195
15.0ms
-2.6107598537761117e+39
-3.046217125889557e+38
Results
68.0ms500×body256valid
21.0ms156×body256infinite
Compiler

Compiled 891 to 718 computations (19.4% saved)

bsearch35.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
1.1614444037768136e-9
0.00012175147915649761
14.0ms
-2.6107598537761117e+39
-3.046217125889557e+38
Results
24.0ms177×body256valid
8.0ms63×body256infinite
Compiler

Compiled 336 to 267 computations (20.5% saved)

bsearch51.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.713341027067384e+91
1.6115591496960226e+96
14.0ms
1.4091144117298154e-206
1.4252618045239393e-205
15.0ms
-1.5993053978788095e+31
-3.674147614549681e+30
Results
34.0ms244×body256valid
14.0ms92×body256infinite
Compiler

Compiled 402 to 336 computations (16.4% saved)

bsearch57.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
2.0532137215771226e+68
5.64166116849651e+74
17.0ms
1.9653449370302342e-16
4.810337238108795e-14
19.0ms
-1.2017180214616735e+36
-1.7377276670577833e+33
Results
37.0ms267×body256valid
16.0ms117×body256infinite
Compiler

Compiled 454 to 380 computations (16.3% saved)

bsearch42.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
1.7509230237073065e+131
1.011275950030304e+136
22.0ms
-5.19230270201788e-12
-1.6315575000902976e-17
Results
26.0ms180×body256valid
12.0ms92×body256infinite
Compiler

Compiled 308 to 265 computations (14% saved)

simplify255.0ms (1.6%)

Algorithm
egg-herbie
Rules
400×unsub-neg
342×distribute-lft-neg-in
220×neg-mul-1
158×neg-sub0
152×cancel-sign-sub
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03343869
14493801
25283801
36293797
46883797
57363797
68023797
78713797
88973797
99243797
109743797
1110633797
1211703797
1312903797
1414033797
1514933797
1615403797
1715673797
1815873797
1916053797
2016153797
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(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) (fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))) (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b -2)))
(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 (*.f64 y (-.f64 b z)) (*.f64 b -2)))
(if (<=.f64 b -2855763272194155/649037107316853453566312041152512) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 5694524180712749/4951760157141521099596496896) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (*.f64 -1 a))))
(if (<=.f64 b -7009600759022017/2596148429267413814265248164610048) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 4951760157141521/2475880078570760549798248448) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))))
(if (<=.f64 b -22000000000000000859814188623972078146752529381853332051150715878231869627375595890252008835252224) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 180000000000000003835769827383381439044678320128) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (if (<=.f64 b 23000000000000000553962544458845618822552731920602541277480215915996045297261203633327333596725248) (+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 135000000000000000495679871960129421437969959153954470541360978480364988864580860673952554034060378902124019393673335863365208977178624) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 t -1900000000000000075497472) (+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 t -5237424972633827/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (-.f64 (+.f64 (*.f64 b (+.f64 y -2)) x) (*.f64 -1 a)) (if (<=.f64 t -7264049803115397/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448) (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b -2)) (if (<=.f64 t 6346860552976803/151115727451828646838272) (-.f64 (+.f64 (*.f64 b (+.f64 y -2)) x) (*.f64 -1 a)) (if (<=.f64 t 14999999999999999812433457394426521793962301763257387871861409146707361282553284011931062452285642191752550230112314197016576) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -7800000000000000211395069083648) (*.f64 t (-.f64 b a)) (if (<=.f64 t -8379879956214123/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (-.f64 (+.f64 (*.f64 b (+.f64 y -2)) x) (*.f64 -1 a)) (if (<=.f64 t -7264049803115397/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448) (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b -2)) (if (<=.f64 t 4533471823554859/151115727451828646838272) (-.f64 (+.f64 (*.f64 b (+.f64 y -2)) x) (*.f64 -1 a)) (if (<=.f64 t 15500000000000000902167777935362912202185323657056580242908645608813546322040846860692976254179103881203834484008119418486784) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -5500000000000000250102924967936) (*.f64 t (-.f64 b a)) (if (<=.f64 t -8379879956214123/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (-.f64 (+.f64 (*.f64 b (+.f64 y -2)) x) (*.f64 -1 a)) (if (<=.f64 t -825460204899477/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b -2)) (if (<=.f64 t 1100000000000000079784580019682158638774211850611174151070031171026944) (-.f64 (+.f64 (*.f64 b (+.f64 y -2)) x) (*.f64 -1 a)) (*.f64 t (-.f64 b a))))))
(if (<=.f64 b -9099999999999999495479206397522890010394624) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 7708679569321401/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (-.f64 (-.f64 x (*.f64 t a)) (*.f64 -1 a)) (if (<=.f64 b 7325699450185387/203491651394038521547847039511757134922630564035519658215217828728150550470508791245160894801988351157926327837934364027279321339542216951915385621714197694277806322617004838820284371518304871360136871830318804992117027222823378335301632) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 132000000000000012197781968324260762162395532554670220483685117701560205312) (-.f64 (-.f64 x (*.f64 t a)) (*.f64 -1 a)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 z -1100000000000000035758904140756975633956454429973033254912) (*.f64 z (-.f64 1 y)) (if (<=.f64 z 6700000000000000258039154653733374195038512203578863854972188498565585769990858975075222368636937501083852341248) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 1 y))))
(if (<=.f64 b -8826904659509207/1298074214633706907132624082305024) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 3282324802566185/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 8471176866137477/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 8742010015015781/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (+.f64 z x) (if (<=.f64 b 27500000000000001495020954169774198144534165414278559917041825443819290624) (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 y -8669969714643489/18446744073709551616) (*.f64 y (-.f64 b z)) (if (<=.f64 y -6341051742829359/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (+.f64 z x) (if (<=.f64 y 497544133441593/113078212145816597093331040047546785012958969400039613319782796882727665664) (*.f64 t (-.f64 b a)) (if (<=.f64 y 1360000000000000060330364957232538312616713518361540269036287756861440) (*.f64 z (-.f64 1 y)) (if (<=.f64 y 600000000000000025121752487604978867227527674590789306971392518401353181175546291502972928) (-.f64 x (*.f64 -1 a)) (*.f64 y (-.f64 b z)))))))
(if (<=.f64 y -8669969714643489/18446744073709551616) (*.f64 y (-.f64 b z)) (if (<=.f64 y -8931394244144417/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (+.f64 z x) (if (<=.f64 y 7689318425915529/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 t (-.f64 b a)) (if (<=.f64 y 1150000000000000083411151838758620395082130571093500248845941678800896) (*.f64 z (-.f64 1 y)) (if (<=.f64 y 549999999999999975912351386214315172737300348563729775990872558518068199501418732741197824) (*.f64 a (-.f64 1 t)) (*.f64 y (-.f64 b z)))))))
(if (<=.f64 y -8669969714643489/18446744073709551616) (*.f64 y (-.f64 b z)) (if (<=.f64 y -8931394244144417/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 z x) (if (<=.f64 y 26500000000000000) (*.f64 a (-.f64 1 t)) (if (<=.f64 y 4099999999999999914255003947797649427662578291973444112939881091563520) (*.f64 y (-.f64 b z)) (if (<=.f64 y 85999999999999994742991238467746865325014162966848307984113657967757579252175879301758976) (*.f64 a (-.f64 1 t)) (*.f64 y (-.f64 b z)))))))
(if (<=.f64 t -2120000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t -8183476519740355/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (+.f64 z x) (if (<=.f64 t -1276277860896799/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (*.f64 y (neg.f64 z)) (if (<=.f64 t 1548108335651699/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 b (-.f64 y 2)) (if (<=.f64 t 1725436586697641/1725436586697640946858688965569256363112777243042596638790631055949824) (+.f64 z x) (if (<=.f64 t 6845313241232439/1267650600228229401496703205376) (*.f64 a (-.f64 1 t)) (if (<=.f64 t 53000000000000000012927276056327315790526275835492704595617332781383680) (+.f64 z x) (*.f64 t (-.f64 b a)))))))))
(if (<=.f64 a -750000) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -5172161658661781/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (*.f64 b y) (if (<=.f64 a 4968057895362269/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 z x) (if (<=.f64 a 1833397413441705/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (*.f64 b (-.f64 y 2)) (if (<=.f64 a 102000000000000004805385686159973733741361001758641859951660630016) (+.f64 z x) (*.f64 a (-.f64 1 t)))))))
(if (<=.f64 a -860000) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -3978585891278293/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (*.f64 b y) (if (<=.f64 a 1250000000000000026650523761817996090376572339084956183467917312) (+.f64 z x) (*.f64 a (-.f64 1 t)))))
(if (<=.f64 b -2500000000000000075946507106750916722688) (*.f64 b y) (if (<=.f64 b 6921550015572283/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (+.f64 z x) (if (<=.f64 b 1516130949512411/11844773043065711480323635013294239465766037117894719018089691452225120183459296312949206610325977157215024800850914559983608856537741198665193842125253152001987113769690322155382272992184436377145866387891513586051123404341248) (*.f64 y (neg.f64 z)) (if (<=.f64 b 7365128867766319/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (*.f64 t (neg.f64 a)) (if (<=.f64 b 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (+.f64 z x) (if (<=.f64 b 15999999999999999100828975180713136384915586064328808504705982272903315456) (*.f64 t (neg.f64 a)) (*.f64 b y)))))))
(if (<=.f64 b -2600000000000000054805850998728369897472) (*.f64 b y) (if (<=.f64 b 3419088336006443/1315033975387093376810247470720032166387584950705793464874570225767183038574270205528416634069397112806745742214044554428254858062545950965781953692662970212488805917782111149547915939471080679317823312933945344) (+.f64 z x) (if (<=.f64 b 3027886312303931/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 t (neg.f64 a)) (if (<=.f64 b 7576408679680343/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (+.f64 z x) (if (<=.f64 b 6100000000000000094234255113944531428815905777859132463545653562352791977984) (*.f64 t (neg.f64 a)) (*.f64 b y))))))
(if (<=.f64 b -620000000000000035155232327271721205760) (*.f64 b y) (if (<=.f64 b 1936908127739503/18446744073709551616) (+.f64 z x) (*.f64 b y)))
(if (<=.f64 y -8200000000000000106758928334848) (*.f64 b y) (if (<=.f64 y 6325791267506407/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592) x (if (<=.f64 y 21999999999999999941119752615105383656140334322923471143306657541039634538319124371469238272) a (*.f64 b y))))
(if (<=.f64 t -2699999999999999910699198895357952) (*.f64 b t) (if (<=.f64 t 2535301200456459/633825300114114700748351602688) a (if (<=.f64 t 11199999999999999279856546607238575054626766237731862283064831557763072) x (*.f64 b t))))
(if (<=.f64 x -817040425928351/1237940039285380274899124224) x (if (<=.f64 x 180000000000000015686204858838600634866367237060037358392221879777976981197057032384305307576350151688805557721012278845414418939904) a x))
a
Outputs
(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) (fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))) (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b -2)))
(if (<=.f64 (+.f64 (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (*.f64 (-.f64 (+.f64 y t) 2) b)) +inf.0) (fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))) (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b -2)))
(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 (*.f64 y (-.f64 b z)) (*.f64 b -2)))
(if (<=.f64 (+.f64 (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (*.f64 (-.f64 (+.f64 y t) 2) b)) +inf.0) (+.f64 (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (*.f64 (-.f64 (+.f64 y t) 2) b)) (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b -2)))
(if (<=.f64 b -2855763272194155/649037107316853453566312041152512) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 5694524180712749/4951760157141521099596496896) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (*.f64 -1 a))))
(if (<=.f64 b -2855763272194155/649037107316853453566312041152512) (-.f64 (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 5694524180712749/4951760157141521099596496896) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 y 1) z))) (-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (neg.f64 a))))
(if (<=.f64 b -2855763272194155/649037107316853453566312041152512) (-.f64 (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 5694524180712749/4951760157141521099596496896) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 y 1) z))) (+.f64 a (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 b -2855763272194155/649037107316853453566312041152512) (+.f64 (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 5694524180712749/4951760157141521099596496896) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))) (+.f64 a (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 b -7009600759022017/2596148429267413814265248164610048) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 4951760157141521/2475880078570760549798248448) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))))
(if (or (<=.f64 b -7009600759022017/2596148429267413814265248164610048) (not (<=.f64 b 4951760157141521/2475880078570760549798248448))) (-.f64 (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 (-.f64 t 1) a)) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 y 1) z))))
(if (or (<=.f64 b -7009600759022017/2596148429267413814265248164610048) (not (<=.f64 b 4951760157141521/2475880078570760549798248448))) (+.f64 (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 a (-.f64 1 t))) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))))
(if (<=.f64 b -22000000000000000859814188623972078146752529381853332051150715878231869627375595890252008835252224) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 180000000000000003835769827383381439044678320128) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (if (<=.f64 b 23000000000000000553962544458845618822552731920602541277480215915996045297261203633327333596725248) (+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 135000000000000000495679871960129421437969959153954470541360978480364988864580860673952554034060378902124019393673335863365208977178624) (-.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 -22000000000000000859814188623972078146752529381853332051150715878231869627375595890252008835252224) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 180000000000000003835769827383381439044678320128) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 y 1) z))) (if (<=.f64 b 23000000000000000553962544458845618822552731920602541277480215915996045297261203633327333596725248) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (neg.f64 (*.f64 t a))) (if (<=.f64 b 135000000000000000495679871960129421437969959153954470541360978480364988864580860673952554034060378902124019393673335863365208977178624) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 y 1) z))) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b))))))
(if (<=.f64 b -22000000000000000859814188623972078146752529381853332051150715878231869627375595890252008835252224) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 180000000000000003835769827383381439044678320128) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 y 1) z))) (if (<=.f64 b 23000000000000000553962544458845618822552731920602541277480215915996045297261203633327333596725248) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 t a)) (if (<=.f64 b 135000000000000000495679871960129421437969959153954470541360978480364988864580860673952554034060378902124019393673335863365208977178624) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 y 1) z))) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b))))))
(if (<=.f64 b -22000000000000000859814188623972078146752529381853332051150715878231869627375595890252008835252224) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 180000000000000003835769827383381439044678320128) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))) (if (<=.f64 b 23000000000000000553962544458845618822552731920602541277480215915996045297261203633327333596725248) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 t a)) (if (<=.f64 b 135000000000000000495679871960129421437969959153954470541360978480364988864580860673952554034060378902124019393673335863365208977178624) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b))))))
(if (<=.f64 t -1900000000000000075497472) (+.f64 (*.f64 (neg.f64 a) t) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 t -5237424972633827/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (-.f64 (+.f64 (*.f64 b (+.f64 y -2)) x) (*.f64 -1 a)) (if (<=.f64 t -7264049803115397/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448) (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b -2)) (if (<=.f64 t 6346860552976803/151115727451828646838272) (-.f64 (+.f64 (*.f64 b (+.f64 y -2)) x) (*.f64 -1 a)) (if (<=.f64 t 14999999999999999812433457394426521793962301763257387871861409146707361282553284011931062452285642191752550230112314197016576) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -1900000000000000075497472) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (neg.f64 (*.f64 t a))) (if (<=.f64 t -5237424972633827/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (-.f64 (+.f64 x (*.f64 b (+.f64 y -2))) (neg.f64 a)) (if (<=.f64 t -7264049803115397/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448) (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b -2)) (if (<=.f64 t 6346860552976803/151115727451828646838272) (-.f64 (+.f64 x (*.f64 b (+.f64 y -2))) (neg.f64 a)) (if (<=.f64 t 14999999999999999812433457394426521793962301763257387871861409146707361282553284011931062452285642191752550230112314197016576) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (neg.f64 y))) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -1900000000000000075497472) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 t a)) (if (<=.f64 t -5237424972633827/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 t -7264049803115397/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448) (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b -2)) (if (<=.f64 t 6346860552976803/151115727451828646838272) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 t 14999999999999999812433457394426521793962301763257387871861409146707361282553284011931062452285642191752550230112314197016576) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 y z)) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -7800000000000000211395069083648) (*.f64 t (-.f64 b a)) (if (<=.f64 t -8379879956214123/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (-.f64 (+.f64 (*.f64 b (+.f64 y -2)) x) (*.f64 -1 a)) (if (<=.f64 t -7264049803115397/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448) (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b -2)) (if (<=.f64 t 4533471823554859/151115727451828646838272) (-.f64 (+.f64 (*.f64 b (+.f64 y -2)) x) (*.f64 -1 a)) (if (<=.f64 t 15500000000000000902167777935362912202185323657056580242908645608813546322040846860692976254179103881203834484008119418486784) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -7800000000000000211395069083648) (*.f64 t (-.f64 b a)) (if (<=.f64 t -8379879956214123/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (-.f64 (+.f64 x (*.f64 b (+.f64 y -2))) (neg.f64 a)) (if (<=.f64 t -7264049803115397/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448) (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b -2)) (if (<=.f64 t 4533471823554859/151115727451828646838272) (-.f64 (+.f64 x (*.f64 b (+.f64 y -2))) (neg.f64 a)) (if (<=.f64 t 15500000000000000902167777935362912202185323657056580242908645608813546322040846860692976254179103881203834484008119418486784) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (neg.f64 y))) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -7800000000000000211395069083648) (*.f64 t (-.f64 b a)) (if (<=.f64 t -8379879956214123/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 t -7264049803115397/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448) (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b -2)) (if (<=.f64 t 4533471823554859/151115727451828646838272) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 t 15500000000000000902167777935362912202185323657056580242908645608813546322040846860692976254179103881203834484008119418486784) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 y z)) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -5500000000000000250102924967936) (*.f64 t (-.f64 b a)) (if (<=.f64 t -8379879956214123/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (-.f64 (+.f64 (*.f64 b (+.f64 y -2)) x) (*.f64 -1 a)) (if (<=.f64 t -825460204899477/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b -2)) (if (<=.f64 t 1100000000000000079784580019682158638774211850611174151070031171026944) (-.f64 (+.f64 (*.f64 b (+.f64 y -2)) x) (*.f64 -1 a)) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -5500000000000000250102924967936) (*.f64 t (-.f64 b a)) (if (<=.f64 t -8379879956214123/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (-.f64 (+.f64 x (*.f64 b (+.f64 y -2))) (neg.f64 a)) (if (<=.f64 t -825460204899477/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b -2)) (if (<=.f64 t 1100000000000000079784580019682158638774211850611174151070031171026944) (-.f64 (+.f64 x (*.f64 b (+.f64 y -2))) (neg.f64 a)) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -5500000000000000250102924967936) (*.f64 t (-.f64 b a)) (if (<=.f64 t -8379879956214123/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 t -825460204899477/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b -2)) (if (<=.f64 t 1100000000000000079784580019682158638774211850611174151070031171026944) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (*.f64 t (-.f64 b a))))))
(if (<=.f64 b -9099999999999999495479206397522890010394624) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 7708679569321401/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (-.f64 (-.f64 x (*.f64 t a)) (*.f64 -1 a)) (if (<=.f64 b 7325699450185387/203491651394038521547847039511757134922630564035519658215217828728150550470508791245160894801988351157926327837934364027279321339542216951915385621714197694277806322617004838820284371518304871360136871830318804992117027222823378335301632) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 132000000000000012197781968324260762162395532554670220483685117701560205312) (-.f64 (-.f64 x (*.f64 t a)) (*.f64 -1 a)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -9099999999999999495479206397522890010394624) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 7708679569321401/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (-.f64 (-.f64 x (*.f64 t a)) (neg.f64 a)) (if (<=.f64 b 7325699450185387/203491651394038521547847039511757134922630564035519658215217828728150550470508791245160894801988351157926327837934364027279321339542216951915385621714197694277806322617004838820284371518304871360136871830318804992117027222823378335301632) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 132000000000000012197781968324260762162395532554670220483685117701560205312) (-.f64 (-.f64 x (*.f64 t a)) (neg.f64 a)) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b))))))
(if (<=.f64 b -9099999999999999495479206397522890010394624) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 7708679569321401/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (+.f64 a (-.f64 x (*.f64 t a))) (if (<=.f64 b 7325699450185387/203491651394038521547847039511757134922630564035519658215217828728150550470508791245160894801988351157926327837934364027279321339542216951915385621714197694277806322617004838820284371518304871360136871830318804992117027222823378335301632) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 132000000000000012197781968324260762162395532554670220483685117701560205312) (+.f64 a (-.f64 x (*.f64 t a))) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b))))))
(if (<=.f64 z -1100000000000000035758904140756975633956454429973033254912) (*.f64 z (-.f64 1 y)) (if (<=.f64 z 6700000000000000258039154653733374195038512203578863854972188498565585769990858975075222368636937501083852341248) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 1 y))))
(if (or (<=.f64 z -1100000000000000035758904140756975633956454429973033254912) (not (<=.f64 z 6700000000000000258039154653733374195038512203578863854972188498565585769990858975075222368636937501083852341248))) (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (<=.f64 b -8826904659509207/1298074214633706907132624082305024) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 3282324802566185/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 8471176866137477/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 8742010015015781/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (+.f64 z x) (if (<=.f64 b 27500000000000001495020954169774198144534165414278559917041825443819290624) (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -8826904659509207/1298074214633706907132624082305024) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 3282324802566185/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 8471176866137477/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 8742010015015781/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (+.f64 x z) (if (<=.f64 b 27500000000000001495020954169774198144534165414278559917041825443819290624) (*.f64 t (-.f64 b a)) (*.f64 (-.f64 (+.f64 y t) 2) b))))))
(if (<=.f64 y -8669969714643489/18446744073709551616) (*.f64 y (-.f64 b z)) (if (<=.f64 y -6341051742829359/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (+.f64 z x) (if (<=.f64 y 497544133441593/113078212145816597093331040047546785012958969400039613319782796882727665664) (*.f64 t (-.f64 b a)) (if (<=.f64 y 1360000000000000060330364957232538312616713518361540269036287756861440) (*.f64 z (-.f64 1 y)) (if (<=.f64 y 600000000000000025121752487604978867227527674590789306971392518401353181175546291502972928) (-.f64 x (*.f64 -1 a)) (*.f64 y (-.f64 b z)))))))
(if (<=.f64 y -8669969714643489/18446744073709551616) (*.f64 y (-.f64 b z)) (if (<=.f64 y -6341051742829359/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (+.f64 x z) (if (<=.f64 y 497544133441593/113078212145816597093331040047546785012958969400039613319782796882727665664) (*.f64 t (-.f64 b a)) (if (<=.f64 y 1360000000000000060330364957232538312616713518361540269036287756861440) (*.f64 z (-.f64 1 y)) (if (<=.f64 y 600000000000000025121752487604978867227527674590789306971392518401353181175546291502972928) (-.f64 x (neg.f64 a)) (*.f64 y (-.f64 b z)))))))
(if (<=.f64 y -8669969714643489/18446744073709551616) (*.f64 y (-.f64 b z)) (if (<=.f64 y -6341051742829359/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (+.f64 x z) (if (<=.f64 y 497544133441593/113078212145816597093331040047546785012958969400039613319782796882727665664) (*.f64 t (-.f64 b a)) (if (<=.f64 y 1360000000000000060330364957232538312616713518361540269036287756861440) (*.f64 z (-.f64 1 y)) (if (<=.f64 y 600000000000000025121752487604978867227527674590789306971392518401353181175546291502972928) (+.f64 x a) (*.f64 y (-.f64 b z)))))))
(if (<=.f64 y -8669969714643489/18446744073709551616) (*.f64 y (-.f64 b z)) (if (<=.f64 y -8931394244144417/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (+.f64 z x) (if (<=.f64 y 7689318425915529/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 t (-.f64 b a)) (if (<=.f64 y 1150000000000000083411151838758620395082130571093500248845941678800896) (*.f64 z (-.f64 1 y)) (if (<=.f64 y 549999999999999975912351386214315172737300348563729775990872558518068199501418732741197824) (*.f64 a (-.f64 1 t)) (*.f64 y (-.f64 b z)))))))
(if (<=.f64 y -8669969714643489/18446744073709551616) (*.f64 y (-.f64 b z)) (if (<=.f64 y -8931394244144417/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (+.f64 x z) (if (<=.f64 y 7689318425915529/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 t (-.f64 b a)) (if (<=.f64 y 1150000000000000083411151838758620395082130571093500248845941678800896) (*.f64 z (-.f64 1 y)) (if (<=.f64 y 549999999999999975912351386214315172737300348563729775990872558518068199501418732741197824) (*.f64 a (-.f64 1 t)) (*.f64 y (-.f64 b z)))))))
(if (<=.f64 y -8669969714643489/18446744073709551616) (*.f64 y (-.f64 b z)) (if (<=.f64 y -8931394244144417/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 z x) (if (<=.f64 y 26500000000000000) (*.f64 a (-.f64 1 t)) (if (<=.f64 y 4099999999999999914255003947797649427662578291973444112939881091563520) (*.f64 y (-.f64 b z)) (if (<=.f64 y 85999999999999994742991238467746865325014162966848307984113657967757579252175879301758976) (*.f64 a (-.f64 1 t)) (*.f64 y (-.f64 b z)))))))
(if (<=.f64 y -8669969714643489/18446744073709551616) (*.f64 y (-.f64 b z)) (if (<=.f64 y -8931394244144417/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 x z) (if (<=.f64 y 26500000000000000) (*.f64 a (-.f64 1 t)) (if (or (<=.f64 y 4099999999999999914255003947797649427662578291973444112939881091563520) (not (<=.f64 y 85999999999999994742991238467746865325014162966848307984113657967757579252175879301758976))) (*.f64 y (-.f64 b z)) (*.f64 a (-.f64 1 t))))))
(if (<=.f64 y -8669969714643489/18446744073709551616) (*.f64 y (-.f64 b z)) (if (<=.f64 y -8931394244144417/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 x z) (if (or (<=.f64 y 26500000000000000) (not (or (<=.f64 y 4099999999999999914255003947797649427662578291973444112939881091563520) (not (<=.f64 y 85999999999999994742991238467746865325014162966848307984113657967757579252175879301758976))))) (*.f64 a (-.f64 1 t)) (*.f64 y (-.f64 b z)))))
(if (<=.f64 y -8669969714643489/18446744073709551616) (*.f64 y (-.f64 b z)) (if (<=.f64 y -8931394244144417/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 x z) (if (or (<=.f64 y 26500000000000000) (and (not (<=.f64 y 4099999999999999914255003947797649427662578291973444112939881091563520)) (<=.f64 y 85999999999999994742991238467746865325014162966848307984113657967757579252175879301758976))) (*.f64 a (-.f64 1 t)) (*.f64 y (-.f64 b z)))))
(if (<=.f64 t -2120000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t -8183476519740355/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (+.f64 z x) (if (<=.f64 t -1276277860896799/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (*.f64 y (neg.f64 z)) (if (<=.f64 t 1548108335651699/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 b (-.f64 y 2)) (if (<=.f64 t 1725436586697641/1725436586697640946858688965569256363112777243042596638790631055949824) (+.f64 z x) (if (<=.f64 t 6845313241232439/1267650600228229401496703205376) (*.f64 a (-.f64 1 t)) (if (<=.f64 t 53000000000000000012927276056327315790526275835492704595617332781383680) (+.f64 z x) (*.f64 t (-.f64 b a)))))))))
(if (<=.f64 t -2120000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t -8183476519740355/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (+.f64 x z) (if (<=.f64 t -1276277860896799/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (*.f64 y (neg.f64 z)) (if (<=.f64 t 1548108335651699/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 b (-.f64 y 2)) (if (<=.f64 t 1725436586697641/1725436586697640946858688965569256363112777243042596638790631055949824) (+.f64 x z) (if (<=.f64 t 6845313241232439/1267650600228229401496703205376) (*.f64 a (-.f64 1 t)) (if (<=.f64 t 53000000000000000012927276056327315790526275835492704595617332781383680) (+.f64 x z) (*.f64 t (-.f64 b a)))))))))
(if (<=.f64 a -750000) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -5172161658661781/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (*.f64 b y) (if (<=.f64 a 4968057895362269/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 z x) (if (<=.f64 a 1833397413441705/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (*.f64 b (-.f64 y 2)) (if (<=.f64 a 102000000000000004805385686159973733741361001758641859951660630016) (+.f64 z x) (*.f64 a (-.f64 1 t)))))))
(if (<=.f64 a -750000) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -5172161658661781/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (*.f64 y b) (if (<=.f64 a 4968057895362269/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 x z) (if (<=.f64 a 1833397413441705/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (*.f64 b (-.f64 y 2)) (if (<=.f64 a 102000000000000004805385686159973733741361001758641859951660630016) (+.f64 x z) (*.f64 a (-.f64 1 t)))))))
(if (<=.f64 a -860000) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -3978585891278293/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (*.f64 b y) (if (<=.f64 a 1250000000000000026650523761817996090376572339084956183467917312) (+.f64 z x) (*.f64 a (-.f64 1 t)))))
(if (<=.f64 a -860000) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -3978585891278293/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (*.f64 y b) (if (<=.f64 a 1250000000000000026650523761817996090376572339084956183467917312) (+.f64 x z) (*.f64 a (-.f64 1 t)))))
(if (<=.f64 b -2500000000000000075946507106750916722688) (*.f64 b y) (if (<=.f64 b 6921550015572283/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (+.f64 z x) (if (<=.f64 b 1516130949512411/11844773043065711480323635013294239465766037117894719018089691452225120183459296312949206610325977157215024800850914559983608856537741198665193842125253152001987113769690322155382272992184436377145866387891513586051123404341248) (*.f64 y (neg.f64 z)) (if (<=.f64 b 7365128867766319/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (*.f64 t (neg.f64 a)) (if (<=.f64 b 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (+.f64 z x) (if (<=.f64 b 15999999999999999100828975180713136384915586064328808504705982272903315456) (*.f64 t (neg.f64 a)) (*.f64 b y)))))))
(if (<=.f64 b -2500000000000000075946507106750916722688) (*.f64 y b) (if (<=.f64 b 6921550015572283/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (+.f64 x z) (if (<=.f64 b 1516130949512411/11844773043065711480323635013294239465766037117894719018089691452225120183459296312949206610325977157215024800850914559983608856537741198665193842125253152001987113769690322155382272992184436377145866387891513586051123404341248) (*.f64 y (neg.f64 z)) (if (<=.f64 b 7365128867766319/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (neg.f64 (*.f64 t a)) (if (<=.f64 b 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (+.f64 x z) (if (<=.f64 b 15999999999999999100828975180713136384915586064328808504705982272903315456) (neg.f64 (*.f64 t a)) (*.f64 y b)))))))
(if (<=.f64 b -2500000000000000075946507106750916722688) (*.f64 y b) (if (<=.f64 b 6921550015572283/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (+.f64 x z) (if (<=.f64 b 1516130949512411/11844773043065711480323635013294239465766037117894719018089691452225120183459296312949206610325977157215024800850914559983608856537741198665193842125253152001987113769690322155382272992184436377145866387891513586051123404341248) (*.f64 y (neg.f64 z)) (if (<=.f64 b 7365128867766319/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (*.f64 a (neg.f64 t)) (if (<=.f64 b 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (+.f64 x z) (if (<=.f64 b 15999999999999999100828975180713136384915586064328808504705982272903315456) (*.f64 a (neg.f64 t)) (*.f64 y b)))))))
(if (<=.f64 b -2600000000000000054805850998728369897472) (*.f64 b y) (if (<=.f64 b 3419088336006443/1315033975387093376810247470720032166387584950705793464874570225767183038574270205528416634069397112806745742214044554428254858062545950965781953692662970212488805917782111149547915939471080679317823312933945344) (+.f64 z x) (if (<=.f64 b 3027886312303931/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 t (neg.f64 a)) (if (<=.f64 b 7576408679680343/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (+.f64 z x) (if (<=.f64 b 6100000000000000094234255113944531428815905777859132463545653562352791977984) (*.f64 t (neg.f64 a)) (*.f64 b y))))))
(if (<=.f64 b -2600000000000000054805850998728369897472) (*.f64 y b) (if (<=.f64 b 3419088336006443/1315033975387093376810247470720032166387584950705793464874570225767183038574270205528416634069397112806745742214044554428254858062545950965781953692662970212488805917782111149547915939471080679317823312933945344) (+.f64 x z) (if (<=.f64 b 3027886312303931/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (neg.f64 (*.f64 t a)) (if (<=.f64 b 7576408679680343/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (+.f64 x z) (if (<=.f64 b 6100000000000000094234255113944531428815905777859132463545653562352791977984) (neg.f64 (*.f64 t a)) (*.f64 y b))))))
(if (<=.f64 b -2600000000000000054805850998728369897472) (*.f64 y b) (if (<=.f64 b 3419088336006443/1315033975387093376810247470720032166387584950705793464874570225767183038574270205528416634069397112806745742214044554428254858062545950965781953692662970212488805917782111149547915939471080679317823312933945344) (+.f64 x z) (if (<=.f64 b 3027886312303931/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 a (neg.f64 t)) (if (<=.f64 b 7576408679680343/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (+.f64 x z) (if (<=.f64 b 6100000000000000094234255113944531428815905777859132463545653562352791977984) (*.f64 a (neg.f64 t)) (*.f64 y b))))))
(if (<=.f64 b -620000000000000035155232327271721205760) (*.f64 b y) (if (<=.f64 b 1936908127739503/18446744073709551616) (+.f64 z x) (*.f64 b y)))
(if (or (<=.f64 b -620000000000000035155232327271721205760) (not (<=.f64 b 1936908127739503/18446744073709551616))) (*.f64 y b) (+.f64 x z))
(if (<=.f64 y -8200000000000000106758928334848) (*.f64 b y) (if (<=.f64 y 6325791267506407/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592) x (if (<=.f64 y 21999999999999999941119752615105383656140334322923471143306657541039634538319124371469238272) a (*.f64 b y))))
(if (<=.f64 y -8200000000000000106758928334848) (*.f64 y b) (if (<=.f64 y 6325791267506407/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592) x (if (<=.f64 y 21999999999999999941119752615105383656140334322923471143306657541039634538319124371469238272) a (*.f64 y b))))
(if (<=.f64 t -2699999999999999910699198895357952) (*.f64 b t) (if (<=.f64 t 2535301200456459/633825300114114700748351602688) a (if (<=.f64 t 11199999999999999279856546607238575054626766237731862283064831557763072) x (*.f64 b t))))
(if (<=.f64 t -2699999999999999910699198895357952) (*.f64 t b) (if (<=.f64 t 2535301200456459/633825300114114700748351602688) a (if (<=.f64 t 11199999999999999279856546607238575054626766237731862283064831557763072) x (*.f64 t b))))
(if (<=.f64 x -817040425928351/1237940039285380274899124224) x (if (<=.f64 x 180000000000000015686204858838600634866367237060037358392221879777976981197057032384305307576350151688805557721012278845414418939904) a x))
a
Compiler

Compiled 1153 to 714 computations (38.1% saved)

soundness2.2s (13.4%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
01531983
14981791
217781777
061834973
1181331819
037412229
1102011894
2376211836
061834973
1181331819
050021678
1148119452
2580318976
056721273
1157020446
2649820006
050021678
1148119452
2580318976
037412229
1102011894
2376211836
037412229
1102011894
2376211836
037412229
1102011894
2376211836
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 963 to 591 computations (38.6% saved)

end1.0ms (0%)

preprocess445.0ms (2.8%)

Compiler

Compiled 2084 to 1074 computations (48.5% saved)

Profiling

Loading profile data...