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

Time bar (total: 19.2s)

analyze0.0ms (0%)

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

Compiled 28 to 20 computations (28.6% saved)

sample1.6s (8.5%)

Results
1.1s5290×body256valid
529.0ms2963×body256infinite
0.0msbody512valid
0.0msbody1024valid
Bogosity

preprocess169.0ms (0.9%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
01531983
14981791
217781777
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 (neg.f64 y) 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 (neg.f64 y) t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) (neg.f64 z))) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 (neg.f64 t) 1) a)) (*.f64 (-.f64 (+.f64 y (neg.f64 t)) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) (neg.f64 a))) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) (neg.f64 b)))
(+.f64 (-.f64 (-.f64 y (*.f64 (-.f64 x 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 x t) 2) b))
(+.f64 (-.f64 (-.f64 z (*.f64 (-.f64 y 1) x)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 t (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 x 1) a)) (*.f64 (-.f64 (+.f64 y x) 2) b))
(+.f64 (-.f64 (-.f64 a (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) x)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 b (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) x))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 z 1) y)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 z t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 (+.f64 t y) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 a 1) z)) (*.f64 (-.f64 t 1) y)) (*.f64 (-.f64 (+.f64 a t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 b 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 b t) 2) y))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) t)) (*.f64 (-.f64 z 1) a)) (*.f64 (-.f64 (+.f64 y z) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) b)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) z))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 a 1) t)) (*.f64 (-.f64 (+.f64 y a) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 b 1) a)) (*.f64 (-.f64 (+.f64 y b) 2) t))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) b)) (*.f64 (-.f64 (+.f64 y t) 2) a))
Outputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (-.f64 t 2)) b))
(fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (-.f64 t 2)) b))
(fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 (-.f64 (neg.f64 x) (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))
(fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 (neg.f64 x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 x -1 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 (neg.f64 y) 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 (neg.f64 y) t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 z (+.f64 (neg.f64 y) -1))) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 (neg.f64 y) (-.f64 t 2))))
(fma.f64 b (+.f64 (-.f64 t y) -2) (-.f64 x (fma.f64 z (fma.f64 -1 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 b (+.f64 (-.f64 t y) -2) (+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) (neg.f64 z))) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 t (+.f64 y -2)) b (+.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 (neg.f64 t) 1) a)) (*.f64 (-.f64 (+.f64 y (neg.f64 t)) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 a (+.f64 (neg.f64 t) -1)))) (*.f64 b (+.f64 (-.f64 y t) -2)))
(fma.f64 b (+.f64 (-.f64 y t) -2) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (fma.f64 -1 t -1)))))
(fma.f64 b (-.f64 -2 (-.f64 t y)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (+.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) (neg.f64 a))) (*.f64 (-.f64 (+.f64 y t) 2) b))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) (*.f64 (+.f64 y (-.f64 t 2)) b)))
(fma.f64 (+.f64 t (+.f64 y -2)) b (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))
(+.f64 x (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) (neg.f64 b)))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (-.f64 t 2)) (neg.f64 b)))
(-.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 t (+.f64 y -2)) b))
(+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 (-.f64 y (*.f64 (-.f64 x 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 x t) 2) b))
(+.f64 (-.f64 y (+.f64 (*.f64 z (+.f64 x -1)) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 x (-.f64 t 2))))
(fma.f64 b (+.f64 x (+.f64 t -2)) (-.f64 y (fma.f64 z (+.f64 x -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 b (+.f64 x (+.f64 t -2)) (+.f64 y (fma.f64 z (-.f64 1 x) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 z (*.f64 (-.f64 y 1) x)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 z (+.f64 (*.f64 x (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 z (fma.f64 x (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 z (fma.f64 x (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 t (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 x 1) a)) (*.f64 (-.f64 (+.f64 y x) 2) b))
(+.f64 (-.f64 (-.f64 t (*.f64 (+.f64 y -1) z)) (*.f64 a (+.f64 x -1))) (*.f64 b (+.f64 y (-.f64 x 2))))
(fma.f64 b (+.f64 x (+.f64 y -2)) (-.f64 t (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 x -1)))))
(fma.f64 b (+.f64 x (+.f64 y -2)) (+.f64 t (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 x)))))
(+.f64 (-.f64 (-.f64 a (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) x)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 a (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 x (+.f64 t -1)))))
(fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 a (fma.f64 (+.f64 y -1) z (*.f64 x (+.f64 t -1)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 a (fma.f64 z (-.f64 1 y) (*.f64 x (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 b (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) x))
(+.f64 (-.f64 (-.f64 b (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 x (+.f64 y (-.f64 t 2))))
(fma.f64 x (+.f64 t (+.f64 y -2)) (-.f64 b (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 x (+.f64 y (+.f64 t -2)) (+.f64 b (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 z 1) y)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 z t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 y (+.f64 z -1))) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 z (-.f64 t 2))))
(fma.f64 b (+.f64 z (+.f64 t -2)) (-.f64 x (fma.f64 y (+.f64 z -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 b (+.f64 z (+.f64 t -2)) (+.f64 x (fma.f64 y (-.f64 1 z) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 (+.f64 t y) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 x (+.f64 (*.f64 z (+.f64 t -1)) (*.f64 (+.f64 y -1) a))))
(fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) a (*.f64 z (+.f64 t -1)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 z (-.f64 1 t) (*.f64 a (-.f64 1 y)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 a 1) z)) (*.f64 (-.f64 t 1) y)) (*.f64 (-.f64 (+.f64 a t) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 a -1)) (*.f64 y (+.f64 t -1)))) (*.f64 b (+.f64 a (-.f64 t 2))))
(fma.f64 b (+.f64 t (+.f64 a -2)) (-.f64 x (fma.f64 z (+.f64 a -1) (*.f64 y (+.f64 t -1)))))
(fma.f64 b (+.f64 t (+.f64 a -2)) (+.f64 x (fma.f64 z (-.f64 1 a) (*.f64 y (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 b 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 b t) 2) y))
(+.f64 (-.f64 (-.f64 x (*.f64 z (+.f64 b -1))) (*.f64 (+.f64 t -1) a)) (*.f64 y (+.f64 b (-.f64 t 2))))
(fma.f64 y (+.f64 b (+.f64 t -2)) (-.f64 x (fma.f64 z (+.f64 b -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 y (+.f64 t (+.f64 b -2)) (+.f64 x (fma.f64 z (-.f64 1 b) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) t)) (*.f64 (-.f64 z 1) a)) (*.f64 (-.f64 (+.f64 y z) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) t)) (*.f64 a (+.f64 z -1))) (*.f64 b (+.f64 (+.f64 y z) -2)))
(fma.f64 b (+.f64 z (+.f64 y -2)) (-.f64 x (fma.f64 (+.f64 y -1) t (*.f64 a (+.f64 z -1)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 x (+.f64 (*.f64 z (+.f64 t -1)) (*.f64 (+.f64 y -1) a))))
(fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) a (*.f64 z (+.f64 t -1)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 z (-.f64 1 t) (*.f64 a (-.f64 1 y)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) b)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) z))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y (-.f64 t 2)))))
(fma.f64 z (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 (+.f64 y -1) b (*.f64 (+.f64 t -1) a))))
(fma.f64 z (+.f64 y (+.f64 t -2)) (+.f64 x (fma.f64 b (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 a 1) t)) (*.f64 (-.f64 (+.f64 y a) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t (+.f64 a -1)))) (*.f64 b (+.f64 y (-.f64 a 2))))
(fma.f64 b (+.f64 a (+.f64 y -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (+.f64 a -1)))))
(fma.f64 b (+.f64 a (+.f64 y -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 t (-.f64 1 a)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 b 1) a)) (*.f64 (-.f64 (+.f64 y b) 2) t))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a (+.f64 b -1))) (*.f64 t (+.f64 (+.f64 y b) -2)))
(fma.f64 t (+.f64 b (+.f64 y -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 b -1)))))
(fma.f64 t (+.f64 y (+.f64 b -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 b)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) b)) (*.f64 (-.f64 (+.f64 y t) 2) a))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) b)) (*.f64 a (+.f64 y (-.f64 t 2))))
(fma.f64 a (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) b))))
(fma.f64 a (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) b))))
Compiler

Compiled 114 to 68 computations (40.4% saved)

eval1.0ms (0%)

Compiler

Compiled 65 to 41 computations (36.9% saved)

prune9.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
97.2%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
95.3%
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
97.2%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
95.3%
(+.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)

localize226.0ms (1.2%)

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

Compiled 155 to 87 computations (43.9% saved)

series25.0ms (0.1%)

Counts
8 → 348
Calls

90 calls:

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

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

simplify351.0ms (1.8%)

Algorithm
egg-herbie
Rules
844×log-prod
818×fma-def
544×associate-*r*
504×cancel-sign-sub-inv
436×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051128523
1144627244
2692227244
Stop Event
node limit
Counts
514 → 319
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 a)
(+.f64 (*.f64 -1 a) (*.f64 a t))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 -1 a) (*.f64 a t))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 -1 a) (*.f64 a t))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 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 x (+.f64 z (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2)))))
(+.f64 x (+.f64 z (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (+.f64 b (*.f64 -1 z)))))))
(+.f64 x (+.f64 z (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (+.f64 b (*.f64 -1 z)))))))
(+.f64 x (+.f64 z (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (+.f64 b (*.f64 -1 z)))))))
(*.f64 y (+.f64 b (*.f64 -1 z)))
(+.f64 x (+.f64 z (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (+.f64 b (*.f64 -1 z)))))))
(+.f64 x (+.f64 z (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (+.f64 b (*.f64 -1 z)))))))
(+.f64 x (+.f64 z (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (+.f64 b (*.f64 -1 z)))))))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(+.f64 x (+.f64 z (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2))))))
(+.f64 x (+.f64 z (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2))))))
(+.f64 x (+.f64 z (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2))))))
(+.f64 a (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 a (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (*.f64 z (-.f64 1 y))))))
(+.f64 a (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (*.f64 z (-.f64 1 y))))))
(+.f64 a (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (*.f64 z (-.f64 1 y))))))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(+.f64 a (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (*.f64 z (-.f64 1 y))))))
(+.f64 a (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (*.f64 z (-.f64 1 y))))))
(+.f64 a (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (*.f64 z (-.f64 1 y))))))
(*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b))))
(+.f64 a (+.f64 x (+.f64 (*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b)))) (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 z (-.f64 1 y))))))
(+.f64 a (+.f64 x (+.f64 (*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b)))) (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 z (-.f64 1 y))))))
(+.f64 a (+.f64 x (+.f64 (*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b)))) (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 z (-.f64 1 y))))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(*.f64 b (-.f64 (+.f64 t y) 2))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(*.f64 b (-.f64 (+.f64 t y) 2))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
x
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
x
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(*.f64 z (-.f64 1 y))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(*.f64 z (-.f64 1 y))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(*.f64 a (-.f64 1 t))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(*.f64 a (-.f64 1 t))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
a
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(*.f64 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))))
(+.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 (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 (exp.f64 (log1p.f64 (*.f64 (+.f64 y -1) z))) 1)
(pow.f64 (*.f64 (+.f64 y -1) z) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z)) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y -1) z)))
(exp.f64 (log.f64 (*.f64 (+.f64 y -1) z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y -1) z)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y -1) z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 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 (*.f64 b (+.f64 y (+.f64 t -2))) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))))) 1)
(*.f64 1 (fma.f64 b (+.f64 y (+.f64 t -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))) 2) (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))))
(*.f64 (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))) (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (-.f64 (pow.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))) 2) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (pow.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))) 2)) (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))))
(pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))) 1)
(pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))) 3)
(pow.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))) 2))
(log.f64 (exp.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))))))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))))
(exp.f64 (log.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 1 t)))) 1)
(pow.f64 (*.f64 a (-.f64 1 t)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 3)
(pow.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) 2)
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2))
(log.f64 (pow.f64 (exp.f64 a) (-.f64 1 t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 1 t)))))
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 1 t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 t) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 1 t))))
(exp.f64 (log.f64 (*.f64 a (-.f64 1 t))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 1 t))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 1 t))))
(+.f64 (*.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 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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
x
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
x
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t -2)) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 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 z (+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z)))) x))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 z (+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z)))) x))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 z (+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z)))) x))
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 z (+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z)))) x))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 z (+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z)))) x))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 z (+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z)))) x))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))
(*.f64 (-.f64 z b) (neg.f64 y))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (*.f64 b (-.f64 t 2)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (*.f64 b (+.f64 t -2))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 (-.f64 x (*.f64 y (-.f64 z b))) (fma.f64 b (+.f64 t -2) (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (*.f64 b (-.f64 t 2)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (*.f64 b (+.f64 t -2))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 (-.f64 x (*.f64 y (-.f64 z b))) (fma.f64 b (+.f64 t -2) (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (*.f64 b (-.f64 t 2)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (*.f64 b (+.f64 t -2))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 (-.f64 x (*.f64 y (-.f64 z b))) (fma.f64 b (+.f64 t -2) (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -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 (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 b (-.f64 (+.f64 t y) 2)))) (*.f64 a (-.f64 t 1)))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(-.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(-.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 b (+.f64 y -2)) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (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 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 t (-.f64 b a) (*.f64 b (+.f64 y -2))) (+.f64 a (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 t (-.f64 b a) (*.f64 b (+.f64 y -2))) (+.f64 a (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 t (-.f64 b a) (*.f64 b (+.f64 y -2))) (+.f64 a (fma.f64 z (-.f64 1 y) x)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 t (-.f64 b a) (*.f64 b (+.f64 y -2))) (+.f64 a (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 t (-.f64 b a) (*.f64 b (+.f64 y -2))) (+.f64 a (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 t (-.f64 b a) (*.f64 b (+.f64 y -2))) (+.f64 a (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 b) (*.f64 -1 a))))
(neg.f64 (*.f64 t (*.f64 -1 (-.f64 b a))))
(*.f64 (-.f64 a b) (neg.f64 t))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 b) (*.f64 -1 a)))) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (*.f64 b (+.f64 y -2))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (-.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 (+.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))) (*.f64 z (+.f64 y -1)))
(+.f64 x (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 z (-.f64 1 y))))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(*.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 -1 z)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b y)
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b y)
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 y 2))
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b t)
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b t)
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 x (+.f64 z (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2)))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t -2)) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 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 z (+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z)))) x))
(+.f64 x (+.f64 z (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (+.f64 b (*.f64 -1 z)))))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 z (+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z)))) x))
(+.f64 x (+.f64 z (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (+.f64 b (*.f64 -1 z)))))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 z (+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z)))) x))
(*.f64 y (+.f64 b (*.f64 -1 z)))
(*.f64 y (-.f64 b z))
(+.f64 x (+.f64 z (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (+.f64 b (*.f64 -1 z)))))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 z (+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z)))) x))
(+.f64 x (+.f64 z (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (+.f64 b (*.f64 -1 z)))))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 z (+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z)))) x))
(+.f64 x (+.f64 z (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (+.f64 b (*.f64 -1 z)))))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 z (+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z)))) x))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))
(*.f64 (-.f64 z b) (neg.f64 y))
(+.f64 x (+.f64 z (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2))))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (*.f64 b (+.f64 t -2))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 (-.f64 x (*.f64 y (-.f64 z b))) (fma.f64 b (+.f64 t -2) (fma.f64 a (-.f64 1 t) z)))
(+.f64 x (+.f64 z (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2))))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (*.f64 b (+.f64 t -2))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 (-.f64 x (*.f64 y (-.f64 z b))) (fma.f64 b (+.f64 t -2) (fma.f64 a (-.f64 1 t) z)))
(+.f64 x (+.f64 z (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2))))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (*.f64 b (+.f64 t -2))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 (-.f64 x (*.f64 y (-.f64 z b))) (fma.f64 b (+.f64 t -2) (fma.f64 a (-.f64 1 t) z)))
(+.f64 a (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (-.f64 (*.f64 b (+.f64 y -2)) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (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 a (+.f64 (fma.f64 b (+.f64 y -2) (*.f64 (-.f64 a b) (neg.f64 t))) (fma.f64 z (-.f64 1 y) x)))
(+.f64 a (+.f64 x (+.f64 (*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b)))) (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 z (-.f64 1 y))))))
(+.f64 (+.f64 a x) (fma.f64 -1 (*.f64 t (+.f64 a (neg.f64 b))) (fma.f64 b (+.f64 y -2) (*.f64 z (-.f64 1 y)))))
(+.f64 a (+.f64 (fma.f64 b (+.f64 y -2) (*.f64 (-.f64 a b) (neg.f64 t))) (fma.f64 z (-.f64 1 y) x)))
(+.f64 a (+.f64 x (+.f64 (*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b)))) (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 z (-.f64 1 y))))))
(+.f64 (+.f64 a x) (fma.f64 -1 (*.f64 t (+.f64 a (neg.f64 b))) (fma.f64 b (+.f64 y -2) (*.f64 z (-.f64 1 y)))))
(+.f64 a (+.f64 (fma.f64 b (+.f64 y -2) (*.f64 (-.f64 a b) (neg.f64 t))) (fma.f64 z (-.f64 1 y) x)))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(*.f64 b (-.f64 (+.f64 t y) 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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(*.f64 b (-.f64 (+.f64 t y) 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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y))))
(-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(+.f64 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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
x
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
x
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y))))
(-.f64 (+.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))) (*.f64 z (+.f64 y -1)))
(+.f64 x (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 z (-.f64 1 y))))
(+.f64 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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
a
(+.f64 a (*.f64 -1 (*.f64 a t)))
(*.f64 a (-.f64 1 t))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(*.f64 a (-.f64 1 t))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(*.f64 a (-.f64 1 t))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(*.f64 a (-.f64 1 t))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(*.f64 a (-.f64 1 t))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(*.f64 a (-.f64 1 t))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(*.f64 a (-.f64 1 t))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(*.f64 a (-.f64 1 t))
(+.f64 a (*.f64 -1 (*.f64 a t)))
(*.f64 a (-.f64 1 t))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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)))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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)))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 z (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a (-.f64 1 t))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 z (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a (-.f64 1 t))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 z (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a (-.f64 1 t))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 z (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a (-.f64 1 t))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 z (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a (-.f64 1 t))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 z (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a (-.f64 1 t))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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)))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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)))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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)))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 z (-.f64 1 y))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 z (-.f64 1 y))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 z (-.f64 1 y))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 z (-.f64 1 y))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 z (-.f64 1 y))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 z (-.f64 1 y))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 z (-.f64 1 y))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 z (-.f64 1 y))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.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 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.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 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(+.f64 x (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) x)
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.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 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.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 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(+.f64 x (+.f64 z (*.f64 a (-.f64 1 t))))
(+.f64 z (fma.f64 a (-.f64 1 t) x))
(+.f64 x (+.f64 z (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a (-.f64 1 t)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(+.f64 x (+.f64 z (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a (-.f64 1 t)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(+.f64 x (+.f64 z (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a (-.f64 1 t)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 x (+.f64 z (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a (-.f64 1 t)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(+.f64 x (+.f64 z (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a (-.f64 1 t)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(+.f64 x (+.f64 z (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a (-.f64 1 t)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 x (+.f64 z (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a (-.f64 1 t)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(+.f64 x (+.f64 z (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a (-.f64 1 t)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(+.f64 x (+.f64 z (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 a (-.f64 1 t)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(+.f64 x (*.f64 z (-.f64 1 y)))
(fma.f64 z (-.f64 1 y) x)
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.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 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.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 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(+.f64 a (+.f64 x (*.f64 z (-.f64 1 y))))
(+.f64 a (fma.f64 z (-.f64 1 y) x))
(+.f64 a (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 z (-.f64 1 y)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(+.f64 a (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 z (-.f64 1 y)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(+.f64 a (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 z (-.f64 1 y)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(+.f64 a (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 z (-.f64 1 y)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(+.f64 a (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 z (-.f64 1 y)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(+.f64 a (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 z (-.f64 1 y)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(+.f64 a (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 z (-.f64 1 y)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(+.f64 a (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 z (-.f64 1 y)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(+.f64 a (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 z (-.f64 1 y)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 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 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(-.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(-.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 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 x (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (+.f64 x (-.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 b (*.f64 (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))) 3)) (+.f64 (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))))) (pow.f64 (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))) 2)))
(*.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (/.f64 1 (-.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 x (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (+.f64 x (-.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2)))))) (+.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 b (*.f64 (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))) 3)) (+.f64 (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))))) (pow.f64 (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))) 2)))
(/.f64 1 (/.f64 (-.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 x (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (+.f64 x (-.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (+.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 b (*.f64 (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))) 3)) (+.f64 (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))))) (pow.f64 (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 x (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (+.f64 x (-.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) (*.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 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 b (*.f64 (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))) 3)) (+.f64 (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))))) (pow.f64 (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) (neg.f64 (-.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))) (neg.f64 (-.f64 x (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 t (+.f64 y -2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (pow.f64 (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))) 2)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))))
(/.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 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 b (*.f64 (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))) 3)) (+.f64 (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))))) (pow.f64 (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2))))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) 3)) (fma.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2)) (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))) (neg.f64 (-.f64 x (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 t (+.f64 y -2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (pow.f64 (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))) 2)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))))
(/.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 t (+.f64 y -2)))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2)) (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) 2))
(fabs.f64 (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t)))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(-.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 (exp.f64 (log1p.f64 (*.f64 (+.f64 y -1) z))) 1)
(*.f64 z (+.f64 y -1))
(pow.f64 (*.f64 (+.f64 y -1) z) 1)
(*.f64 z (+.f64 y -1))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 3)
(*.f64 z (+.f64 y -1))
(pow.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3) 1/3)
(*.f64 z (+.f64 y -1))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z)) 2)
(*.f64 z (+.f64 y -1))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 2))
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))
(fabs.f64 (*.f64 z (+.f64 y -1)))
(log.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z))
(*.f64 z (+.f64 y -1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z))))
(*.f64 z (+.f64 y -1))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3))
(*.f64 z (+.f64 y -1))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y -1) z)))
(*.f64 z (+.f64 y -1))
(exp.f64 (log.f64 (*.f64 (+.f64 y -1) z)))
(*.f64 z (+.f64 y -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y -1) z)) 1))
(*.f64 z (+.f64 y -1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y -1) z)))
(*.f64 z (+.f64 y -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 y (+.f64 t -2))))) 1)
(*.f64 b (+.f64 t (+.f64 y -2)))
(pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 1)
(*.f64 b (+.f64 t (+.f64 y -2)))
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) 3)
(*.f64 b (+.f64 t (+.f64 y -2)))
(pow.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) 1/3)
(*.f64 b (+.f64 t (+.f64 y -2)))
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) 2)
(*.f64 b (+.f64 t (+.f64 y -2)))
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))
(fabs.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))
(*.f64 b (+.f64 t (+.f64 y -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y (+.f64 t -2))))))
(*.f64 b (+.f64 t (+.f64 y -2)))
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))
(*.f64 b (+.f64 t (+.f64 y -2)))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 y (+.f64 t -2)))))
(*.f64 b (+.f64 t (+.f64 y -2)))
(exp.f64 (log.f64 (*.f64 b (+.f64 y (+.f64 t -2)))))
(*.f64 b (+.f64 t (+.f64 y -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) 1))
(*.f64 b (+.f64 t (+.f64 y -2)))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 y (+.f64 t -2)))))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(*.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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 b (*.f64 (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))) 3)) (+.f64 (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))))) (pow.f64 (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (pow.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))) 2)) (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))) (neg.f64 (-.f64 x (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 t (+.f64 y -2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (pow.f64 (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))) 2)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2)) (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) 2))
(fabs.f64 (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t)))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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))))))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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)))))))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.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))
(+.f64 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(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 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 1 t)))) 1)
(*.f64 a (-.f64 1 t))
(pow.f64 (*.f64 a (-.f64 1 t)) 1)
(*.f64 a (-.f64 1 t))
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 3)
(*.f64 a (-.f64 1 t))
(pow.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) 1/3)
(*.f64 a (-.f64 1 t))
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) 2)
(*.f64 a (-.f64 1 t))
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2))
(fabs.f64 (*.f64 a (-.f64 1 t)))
(log.f64 (pow.f64 (exp.f64 a) (-.f64 1 t)))
(*.f64 a (-.f64 1 t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 1 t)))))
(*.f64 a (-.f64 1 t))
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3))
(*.f64 a (-.f64 1 t))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 1 t) 3)))
(*.f64 a (-.f64 1 t))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 t) 3) (pow.f64 a 3)))
(*.f64 a (-.f64 1 t))
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 1 t))))
(*.f64 a (-.f64 1 t))
(exp.f64 (log.f64 (*.f64 a (-.f64 1 t))))
(*.f64 a (-.f64 1 t))
(exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 1 t))) 1))
(*.f64 a (-.f64 1 t))
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 1 t))))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t)))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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)
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(*.f64 1 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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)))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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)))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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 a (-.f64 1 t)) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (*.f64 z (-.f64 1 y)) (*.f64 z (-.f64 1 y)) (-.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2) (*.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (-.f64 1 y) (*.f64 z (-.f64 1 y))) (*.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y))))))
(/.f64 (-.f64 (*.f64 (*.f64 z (-.f64 1 y)) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 a (-.f64 1 t)) 2)) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t))))
(/.f64 (-.f64 (*.f64 z (*.f64 (-.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 z (*.f64 (-.f64 1 y) (*.f64 z (-.f64 1 y)))) (pow.f64 (*.f64 a (-.f64 1 t)) 2)) (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 a) (-.f64 1 t))))
(pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))) 1)
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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)
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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)
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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)
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(sqrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))) 2))
(fabs.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(log.f64 (exp.f64 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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))))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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)))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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)))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(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)))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))) 1)
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))) (/.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))) 2) (-.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))) 2)) (-.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) 2)) (-.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))))
(*.f64 1 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(*.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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(*.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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.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)) (/.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 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))) 3) (pow.f64 x 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 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) x))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))) 2)) (/.f64 1 (-.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))) 2)) (-.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) 2)) (-.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))))
(/.f64 1 (/.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))) 2) (*.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))) 3))))
(*.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))) 3) (pow.f64 x 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 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) x))))
(/.f64 1 (/.f64 (-.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))) (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))) 2))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))) 2)) (-.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) 2)) (-.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))) 3)) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))) 2) (*.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))) 3) (pow.f64 x 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 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) 3) (pow.f64 x 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 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))) 2) (*.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) 3) (pow.f64 x 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 (-.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 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))) 3) (pow.f64 x 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 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) 3) (pow.f64 x 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 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 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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))) 3)
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(pow.f64 (pow.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))) 3) 1/3)
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))) 2)
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(sqrt.f64 (pow.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))) 2))
(fabs.f64 (+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))))
(log.f64 (exp.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))) 3))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(exp.f64 (log.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))) 1))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(fma.f64 1 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(fma.f64 1 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))) x)
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(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 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))

eval128.0ms (0.7%)

Compiler

Compiled 8248 to 5130 computations (37.8% saved)

prune86.0ms (0.4%)

Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New30514319
Fresh000
Picked202
Done000
Total30714321
Accuracy
100.0%
Counts
321 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.3%
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))
63.8%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (*.f64 z (neg.f64 y))))
96.4%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
95.7%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
72.5%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
65.8%
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
65.8%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
68.5%
(+.f64 x (+.f64 z (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2)))))
25.9%
(*.f64 z (-.f64 1 y))
32.8%
(*.f64 y (-.f64 b z))
31.1%
(*.f64 t (-.f64 b a))
38.3%
(*.f64 b (-.f64 (+.f64 t y) 2))
28.6%
(*.f64 a (-.f64 1 t))
15.8%
x
73.3%
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))
63.8%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (*.f64 z (neg.f64 y))))
96.4%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
95.7%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
72.5%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
65.8%
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
65.8%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
68.5%
(+.f64 x (+.f64 z (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2)))))
25.9%
(*.f64 z (-.f64 1 y))
32.8%
(*.f64 y (-.f64 b z))
31.1%
(*.f64 t (-.f64 b a))
38.3%
(*.f64 b (-.f64 (+.f64 t y) 2))
28.6%
(*.f64 a (-.f64 1 t))
15.8%
x
Compiler

Compiled 942 to 680 computations (27.8% saved)

localize179.0ms (0.9%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
100.0%
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
100.0%
(*.f64 z (+.f64 y -1))
100.0%
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
100.0%
(+.f64 z (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2))))
100.0%
(*.f64 b (-.f64 t 2))
100.0%
(*.f64 a (-.f64 1 t))
97.1%
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2)))
100.0%
(*.f64 z (-.f64 1 y))
100.0%
(*.f64 a (-.f64 1 t))
100.0%
(*.f64 z (-.f64 y 1))
100.0%
(*.f64 b (-.f64 y 2))
98.6%
(+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))
98.1%
(-.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 222 to 120 computations (45.9% saved)

series24.0ms (0.1%)

Counts
11 → 312
Calls

108 calls:

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

rewrite104.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
377×log1p-expm1-u
377×expm1-log1p-u
371×add-cube-cbrt
365×add-exp-log
363×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify304.0ms (1.6%)

Algorithm
egg-herbie
Rules
1162×log-prod
848×fma-def
594×exp-prod
520×associate-*r*
474×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060025719
1161923129
2662522653
Stop Event
node limit
Counts
544 → 392
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 -2 b)
(+.f64 (*.f64 -2 b) (*.f64 b y))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b y)
(+.f64 (*.f64 -2 b) (*.f64 b y))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b y)
(+.f64 (*.f64 -2 b) (*.f64 b y))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
z
(+.f64 z (*.f64 -1 (*.f64 y z)))
(+.f64 z (*.f64 -1 (*.f64 y z)))
(+.f64 z (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 z (*.f64 -1 (*.f64 y z)))
(+.f64 z (*.f64 -1 (*.f64 y z)))
(+.f64 z (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 z (*.f64 -1 (*.f64 y z)))
(+.f64 z (*.f64 -1 (*.f64 y z)))
(+.f64 z (*.f64 -1 (*.f64 y z)))
(*.f64 b (-.f64 t 2))
(*.f64 a (-.f64 1 t))
(*.f64 a (-.f64 1 t))
(+.f64 a (*.f64 -2 b))
(+.f64 a (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a)))))
(+.f64 a (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a)))))
(+.f64 a (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a)))))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(+.f64 a (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a)))))
(+.f64 a (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a)))))
(+.f64 a (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a)))))
(*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b))))
(+.f64 a (+.f64 (*.f64 -2 b) (*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b))))))
(+.f64 a (+.f64 (*.f64 -2 b) (*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b))))))
(+.f64 a (+.f64 (*.f64 -2 b) (*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b))))))
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 b (-.f64 t 2))
(*.f64 -2 b)
(+.f64 (*.f64 -2 b) (*.f64 b t))
(+.f64 (*.f64 -2 b) (*.f64 b t))
(+.f64 (*.f64 -2 b) (*.f64 b t))
(*.f64 b t)
(+.f64 (*.f64 -2 b) (*.f64 b t))
(+.f64 (*.f64 -2 b) (*.f64 b t))
(+.f64 (*.f64 -2 b) (*.f64 b t))
(*.f64 b t)
(+.f64 (*.f64 -2 b) (*.f64 b t))
(+.f64 (*.f64 -2 b) (*.f64 b t))
(+.f64 (*.f64 -2 b) (*.f64 b t))
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2)))
z
z
(+.f64 z (*.f64 b (-.f64 t 2)))
(*.f64 a (-.f64 1 t))
(*.f64 a (-.f64 1 t))
(+.f64 a (+.f64 z (*.f64 -2 b)))
(+.f64 a (+.f64 z (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a))))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a))))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a))))))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(+.f64 a (+.f64 z (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a))))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a))))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a))))))
(*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -2 b) (*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b)))))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -2 b) (*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b)))))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -2 b) (*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b)))))))
(+.f64 z (*.f64 a (-.f64 1 t)))
(*.f64 b (-.f64 t 2))
(*.f64 b (-.f64 t 2))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 t 1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 t 1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(*.f64 a t)
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(*.f64 a t)
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(*.f64 a (-.f64 t 1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
x
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
x
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a (-.f64 t 1)))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a (-.f64 t 1)))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a (-.f64 t 1)))) (*.f64 z (-.f64 y 1)))
(-.f64 x (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 x (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 z (-.f64 y 1)))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 z (-.f64 y 1)))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 z (-.f64 y 1)))) (*.f64 a (-.f64 t 1)))
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))) (neg.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 1 (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))) (neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (neg.f64 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 z (+.f64 y -1) (neg.f64 a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 2) (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 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 z (+.f64 y -1) (neg.f64 a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (neg.f64 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 z (+.f64 y -1) (neg.f64 a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 2) (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 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 z (+.f64 y -1) (neg.f64 a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (neg.f64 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 z (+.f64 y -1) (neg.f64 a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 2) (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 2))))
(*.f64 1 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))) 2) (cbrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))))
(*.f64 (sqrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))) (sqrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))) 2) (pow.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)) 2)) (+.f64 (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))) 3) (pow.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)) 3)) (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))) 2) (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)) 2) (*.f64 (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))))
(pow.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a)))) 1)
(pow.f64 (cbrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))) 3)
(pow.f64 (pow.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a)))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))) 2)
(sqrt.f64 (pow.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a)))) 2))
(log.f64 (exp.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a)))))))
(cbrt.f64 (pow.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a)))) 3))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))))
(exp.f64 (log.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))) 1))
(log1p.f64 (expm1.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))))
(fma.f64 1 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 1 (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))) (neg.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 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 z (+.f64 y -1) (neg.f64 a))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 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 z (+.f64 y -1) (neg.f64 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)) (-.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))))))
(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 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 z y) (*.f64 z -1))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)
(pow.f64 (*.f64 z (+.f64 y -1)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 y z (*.f64 -1 z))
(fma.f64 z y (*.f64 z -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 1 y)))) 1)
(pow.f64 (*.f64 z (-.f64 1 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) 3)
(pow.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 1 y))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2))
(log.f64 (pow.f64 (exp.f64 z) (-.f64 1 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 1 y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 y) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 1 y))))
(exp.f64 (log.f64 (*.f64 z (-.f64 1 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 1 y))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 1 y))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))) 1)
(*.f64 1 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) 2) (cbrt.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))
(*.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) (sqrt.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2) (pow.f64 (*.f64 b (+.f64 t -2)) 2)) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 t -2))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) (pow.f64 (*.f64 b (+.f64 t -2)) 3)) (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 t -2))))))
(pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))) 1)
(pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) 3)
(pow.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))) 2))
(log.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))))
(cbrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))
(exp.f64 (log.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))
(fma.f64 1 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 t -2)))
(fma.f64 1 (*.f64 b (+.f64 t -2)) (*.f64 a (-.f64 1 t)))
(fma.f64 (-.f64 1 t) a (*.f64 b (+.f64 t -2)))
(fma.f64 (+.f64 t -2) b (*.f64 a (-.f64 1 t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (cbrt.f64 (*.f64 a (-.f64 1 t))) (*.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 a (-.f64 1 t)))
(fma.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (*.f64 a (-.f64 1 t))) (*.f64 b (+.f64 t -2)))
(fma.f64 (sqrt.f64 (*.f64 b (+.f64 t -2))) (sqrt.f64 (*.f64 b (+.f64 t -2))) (*.f64 a (-.f64 1 t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 t -2)))) 1)
(pow.f64 (*.f64 b (+.f64 t -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) 3)
(pow.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 t -2))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 t -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 t -2)))))
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 t -2))))
(exp.f64 (log.f64 (*.f64 b (+.f64 t -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 t -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 t -2))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))) 1)
(*.f64 1 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))) 2) (cbrt.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))))
(*.f64 (sqrt.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))) (sqrt.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 z 2) (pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))) 2)) (-.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))) 3)) (fma.f64 z z (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))) 2) (*.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))))
(pow.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) 1)
(pow.f64 (cbrt.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))) 3)
(pow.f64 (pow.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))) 2)
(sqrt.f64 (pow.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) 2))
(log.f64 (exp.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))))
(cbrt.f64 (pow.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) 3))
(expm1.f64 (log1p.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))))
(exp.f64 (log.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))))
(exp.f64 (*.f64 (log.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))) 1))
(log1p.f64 (expm1.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))))
(fma.f64 1 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))
(fma.f64 1 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))) z)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) 2) (cbrt.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) z)
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))
(fma.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) (sqrt.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) z)
(+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) 1)
(*.f64 1 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(*.f64 (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 1)
(pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3)
(pow.f64 (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 2))
(log.f64 (exp.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))
(cbrt.f64 (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(exp.f64 (log.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (*.f64 z y) (*.f64 z -1))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)
(pow.f64 (*.f64 z (+.f64 y -1)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 y z (*.f64 -1 z))
(fma.f64 z y (*.f64 z -1))
(+.f64 x (neg.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 1))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 1 (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 1)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (*.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 1))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 1 (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (*.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 1))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 1 (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 1)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (*.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2))))
(*.f64 1 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) 2) (cbrt.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) (sqrt.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 2)) (+.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 3)) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 2) (*.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))))
(pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) 3)
(pow.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2))
(log.f64 (exp.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))
(fma.f64 1 x (neg.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
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 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 b (+.f64 y -2) (fma.f64 t (-.f64 b a) (-.f64 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 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 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 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 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 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 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 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 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 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.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 t (+.f64 y -2))))
(*.f64 (-.f64 (neg.f64 t) (+.f64 y -2)) (neg.f64 b))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 t) (*.f64 -1 (-.f64 y 2))))))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 -1 (+.f64 (*.f64 t a) (*.f64 b (*.f64 -1 (+.f64 t (+.f64 y -2)))))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 -1 (fma.f64 t a (*.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)))) (-.f64 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 x (-.f64 (*.f64 -1 (+.f64 (*.f64 t a) (*.f64 b (*.f64 -1 (+.f64 t (+.f64 y -2)))))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 -1 (fma.f64 t a (*.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)))) (-.f64 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 x (-.f64 (*.f64 -1 (+.f64 (*.f64 t a) (*.f64 b (*.f64 -1 (+.f64 t (+.f64 y -2)))))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 -1 (fma.f64 t a (*.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)))) (-.f64 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 x (-.f64 (fma.f64 -2 b (*.f64 t (-.f64 b a))) (fma.f64 -1 a (neg.f64 z))))
(+.f64 x (+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))))
(-.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))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 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 (*.f64 -1 (-.f64 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 (*.f64 -1 (-.f64 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 (*.f64 -1 (-.f64 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 (+.f64 x (*.f64 b (+.f64 y -2))) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 x (fma.f64 b (+.f64 y -2) (-.f64 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 x (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 z (+.f64 y -1))))
(+.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 z (-.f64 1 y) x))
(-.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 t) (*.f64 b (+.f64 t (+.f64 y -2)))) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 a (-.f64 1 t))) (fma.f64 z (-.f64 1 y) x))
(-.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 t) (*.f64 b (+.f64 t (+.f64 y -2)))) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 a (-.f64 1 t))) (fma.f64 z (-.f64 1 y) x))
(-.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 t) (*.f64 b (+.f64 t (+.f64 y -2)))) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 a (-.f64 1 t))) (fma.f64 z (-.f64 1 y) x))
(*.f64 a (+.f64 1 (*.f64 -1 t)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 x (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))) (*.f64 z (-.f64 y 1)))
(+.f64 x (-.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t (+.f64 y -2)))) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 a (-.f64 1 t))) (fma.f64 z (-.f64 1 y) x))
(-.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 t) (*.f64 b (+.f64 t (+.f64 y -2)))) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 a (-.f64 1 t))) (fma.f64 z (-.f64 1 y) x))
(-.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 t) (*.f64 b (+.f64 t (+.f64 y -2)))) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.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 (*.f64 b t) (*.f64 b (-.f64 y 2))))) (*.f64 z (-.f64 y 1)))
(+.f64 x (-.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t (+.f64 y -2)))) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 a (-.f64 1 t))) (fma.f64 z (-.f64 1 y) x))
(-.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 t) (*.f64 b (+.f64 t (+.f64 y -2)))) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 a (-.f64 1 t))) (fma.f64 z (-.f64 1 y) x))
(-.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 t) (*.f64 b (+.f64 t (+.f64 y -2)))) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 a (-.f64 1 t))) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (*.f64 -1 a))
(+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (neg.f64 a)))
(+.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (+.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 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 (*.f64 t (-.f64 b a)) (*.f64 z (-.f64 1 y))))) (*.f64 -1 a))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 (*.f64 t (-.f64 b a)) (*.f64 z (-.f64 1 y))))) (*.f64 -1 a))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 (*.f64 t (-.f64 b a)) (*.f64 z (-.f64 1 y))))) (*.f64 -1 a))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 (*.f64 t (-.f64 b a)) (*.f64 z (-.f64 1 y))))) (*.f64 -1 a))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 (*.f64 t (-.f64 b a)) (*.f64 z (-.f64 1 y))))) (*.f64 -1 a))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a))))) (*.f64 -1 a))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.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 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.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 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.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 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b (-.f64 (+.f64 t y) 2)))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b (-.f64 (+.f64 t y) 2)))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b (-.f64 (+.f64 t y) 2)))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b (-.f64 (+.f64 t y) 2)))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 b (-.f64 (+.f64 t y) 2)))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 t) (*.f64 -1 (-.f64 y 2)))))
(*.f64 (neg.f64 b) (*.f64 -1 (+.f64 t (+.f64 y -2))))
(*.f64 (-.f64 (neg.f64 t) (+.f64 y -2)) (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 t) (*.f64 -1 (-.f64 y 2))))))
(*.f64 -1 (+.f64 (*.f64 t a) (*.f64 b (*.f64 -1 (+.f64 t (+.f64 y -2))))))
(neg.f64 (fma.f64 t a (*.f64 (neg.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 t (+.f64 y -2))))))
(neg.f64 (fma.f64 t a (*.f64 (neg.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 t (+.f64 y -2))))))
(neg.f64 (fma.f64 t a (*.f64 (neg.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 b -2 (*.f64 t (-.f64 b a)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 b y) (*.f64 t (-.f64 b a))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 b y) (*.f64 t (-.f64 b a))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 b y) (*.f64 t (-.f64 b a))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(*.f64 b y)
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 b y) (*.f64 t (-.f64 b a))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 b y) (*.f64 t (-.f64 b a))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 b y) (*.f64 t (-.f64 b a))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(*.f64 b y)
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 b y) (*.f64 t (-.f64 b a))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 b y) (*.f64 t (-.f64 b a))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 b y) (*.f64 t (-.f64 b a))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(*.f64 b (-.f64 y 2))
(*.f64 b (+.f64 y -2))
(*.f64 t (-.f64 b a))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b (+.f64 y -2))
(*.f64 b y)
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b (+.f64 y -2))
(*.f64 b y)
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 -2 b) (*.f64 b y))
(*.f64 b (+.f64 y -2))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
z
(+.f64 z (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 1 y))
(+.f64 z (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 1 y))
(+.f64 z (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 1 y))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 z (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 1 y))
(+.f64 z (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 1 y))
(+.f64 z (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 1 y))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 z (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 1 y))
(+.f64 z (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 1 y))
(+.f64 z (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 1 y))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 t -2))
(*.f64 a (-.f64 1 t))
(*.f64 a (-.f64 1 t))
(+.f64 a (*.f64 -2 b))
(+.f64 a (*.f64 b -2))
(fma.f64 b -2 a)
(+.f64 a (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a)))))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(+.f64 a (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a)))))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(+.f64 a (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a)))))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(+.f64 a (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a)))))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(+.f64 a (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a)))))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(+.f64 a (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a)))))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b))))
(*.f64 (neg.f64 t) (+.f64 a (neg.f64 b)))
(*.f64 (neg.f64 t) (-.f64 a b))
(+.f64 a (+.f64 (*.f64 -2 b) (*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b))))))
(+.f64 a (fma.f64 -2 b (*.f64 (neg.f64 t) (+.f64 a (neg.f64 b)))))
(-.f64 (fma.f64 b -2 a) (*.f64 t (-.f64 a b)))
(+.f64 a (+.f64 (*.f64 -2 b) (*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b))))))
(+.f64 a (fma.f64 -2 b (*.f64 (neg.f64 t) (+.f64 a (neg.f64 b)))))
(-.f64 (fma.f64 b -2 a) (*.f64 t (-.f64 a b)))
(+.f64 a (+.f64 (*.f64 -2 b) (*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b))))))
(+.f64 a (fma.f64 -2 b (*.f64 (neg.f64 t) (+.f64 a (neg.f64 b)))))
(-.f64 (fma.f64 b -2 a) (*.f64 t (-.f64 a b)))
(*.f64 a (-.f64 1 t))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 t -2))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 t -2))
(*.f64 -2 b)
(*.f64 b -2)
(+.f64 (*.f64 -2 b) (*.f64 b t))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 -2 b) (*.f64 b t))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 -2 b) (*.f64 b t))
(*.f64 b (+.f64 t -2))
(*.f64 b t)
(+.f64 (*.f64 -2 b) (*.f64 b t))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 -2 b) (*.f64 b t))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 -2 b) (*.f64 b t))
(*.f64 b (+.f64 t -2))
(*.f64 b t)
(+.f64 (*.f64 -2 b) (*.f64 b t))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 -2 b) (*.f64 b t))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 -2 b) (*.f64 b t))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2)))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
z
z
(+.f64 z (*.f64 b (-.f64 t 2)))
(+.f64 z (*.f64 b (+.f64 t -2)))
(fma.f64 b (+.f64 t -2) z)
(*.f64 a (-.f64 1 t))
(*.f64 a (-.f64 1 t))
(+.f64 a (+.f64 z (*.f64 -2 b)))
(+.f64 (+.f64 a z) (*.f64 b -2))
(+.f64 a (fma.f64 b -2 z))
(+.f64 a (+.f64 z (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a))))))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a))))))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a))))))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(+.f64 a (+.f64 z (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a))))))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a))))))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -2 b) (*.f64 t (+.f64 b (*.f64 -1 a))))))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b))))
(*.f64 (neg.f64 t) (+.f64 a (neg.f64 b)))
(*.f64 (neg.f64 t) (-.f64 a b))
(+.f64 a (+.f64 z (+.f64 (*.f64 -2 b) (*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b)))))))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 (neg.f64 t) (+.f64 a (neg.f64 b)))))
(+.f64 a (-.f64 (fma.f64 b -2 z) (*.f64 t (-.f64 a b))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -2 b) (*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b)))))))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 (neg.f64 t) (+.f64 a (neg.f64 b)))))
(+.f64 a (-.f64 (fma.f64 b -2 z) (*.f64 t (-.f64 a b))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -2 b) (*.f64 -1 (*.f64 t (+.f64 a (*.f64 -1 b)))))))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 (neg.f64 t) (+.f64 a (neg.f64 b)))))
(+.f64 a (-.f64 (fma.f64 b -2 z) (*.f64 t (-.f64 a b))))
(+.f64 z (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) z)
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 t -2))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 t -2))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 a (-.f64 t 1))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 a (-.f64 t 1))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1)))
(fma.f64 z (+.f64 y -1) (neg.f64 a))
(-.f64 (*.f64 z (+.f64 y -1)) a)
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 a (-.f64 t 1))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1)))
(fma.f64 -1 z (*.f64 a (+.f64 t -1)))
(-.f64 (*.f64 a (+.f64 t -1)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(neg.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
x
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
x
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.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 (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(*.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 (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a (-.f64 t 1)))) (*.f64 z (-.f64 y 1)))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a (-.f64 t 1)))) (*.f64 z (-.f64 y 1)))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 x (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(+.f64 x (-.f64 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 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.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 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.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 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.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 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.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 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.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 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.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 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.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 (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(*.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 (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 z (-.f64 y 1)))) (*.f64 a (-.f64 t 1)))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 z (-.f64 y 1)))) (*.f64 a (-.f64 t 1)))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 x (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 x (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(+.f64 (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))) (neg.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(+.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (+.f64 (fma.f64 b (+.f64 y -2) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 z (+.f64 y -1)) a))) (sqrt.f64 (-.f64 (*.f64 z (+.f64 y -1)) a)) (-.f64 (*.f64 z (+.f64 y -1)) a))))
(+.f64 (fma.f64 b (+.f64 y -2) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1))))) (+.f64 x (*.f64 (-.f64 (*.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 z (+.f64 y -1) (neg.f64 a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)) 1)))
(+.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (+.f64 (fma.f64 b (+.f64 y -2) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 z (+.f64 y -1)) a))) (sqrt.f64 (-.f64 (*.f64 z (+.f64 y -1)) a)) (-.f64 (*.f64 z (+.f64 y -1)) a))))
(+.f64 (fma.f64 b (+.f64 y -2) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1))))) (+.f64 x (*.f64 (-.f64 (*.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 z (+.f64 y -1) (neg.f64 a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 2) (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 2))))
(+.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (+.f64 (fma.f64 b (+.f64 y -2) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 z (+.f64 y -1)) a))) (sqrt.f64 (-.f64 (*.f64 z (+.f64 y -1)) a)) (-.f64 (*.f64 z (+.f64 y -1)) a))))
(+.f64 (fma.f64 b (+.f64 y -2) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1))))) (+.f64 x (*.f64 (-.f64 (*.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 z (+.f64 y -1) (neg.f64 a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)) 1)))
(+.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (+.f64 (fma.f64 b (+.f64 y -2) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 z (+.f64 y -1)) a))) (sqrt.f64 (-.f64 (*.f64 z (+.f64 y -1)) a)) (-.f64 (*.f64 z (+.f64 y -1)) a))))
(+.f64 (fma.f64 b (+.f64 y -2) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1))))) (+.f64 x (*.f64 (-.f64 (*.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 z (+.f64 y -1) (neg.f64 a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 2) (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 2))))
(+.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (+.f64 (fma.f64 b (+.f64 y -2) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 z (+.f64 y -1)) a))) (sqrt.f64 (-.f64 (*.f64 z (+.f64 y -1)) a)) (-.f64 (*.f64 z (+.f64 y -1)) a))))
(+.f64 (fma.f64 b (+.f64 y -2) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1))))) (+.f64 x (*.f64 (-.f64 (*.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 z (+.f64 y -1) (neg.f64 a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)) 1)))
(+.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (+.f64 (fma.f64 b (+.f64 y -2) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 z (+.f64 y -1)) a))) (sqrt.f64 (-.f64 (*.f64 z (+.f64 y -1)) a)) (-.f64 (*.f64 z (+.f64 y -1)) a))))
(+.f64 (fma.f64 b (+.f64 y -2) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1))))) (+.f64 x (*.f64 (-.f64 (*.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 z (+.f64 y -1) (neg.f64 a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 2) (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) 2))))
(+.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (+.f64 (fma.f64 b (+.f64 y -2) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 z (+.f64 y -1)) a))) (sqrt.f64 (-.f64 (*.f64 z (+.f64 y -1)) a)) (-.f64 (*.f64 z (+.f64 y -1)) a))))
(+.f64 (fma.f64 b (+.f64 y -2) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1))))) (+.f64 x (*.f64 (-.f64 (*.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 z (+.f64 y -1) (neg.f64 a)))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))) 2) (cbrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(*.f64 (sqrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))) (sqrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))) 2) (pow.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)) 2)) (+.f64 (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))) 2) (pow.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)) 2)) (+.f64 x (+.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 t (-.f64 b a)) (fma.f64 b (+.f64 y -2) x)) 2) (pow.f64 (-.f64 (*.f64 z (+.f64 y -1)) a) 2)) (+.f64 (fma.f64 b (+.f64 y -2) x) (+.f64 (*.f64 t (-.f64 b a)) (-.f64 (*.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 z (+.f64 y -1) (neg.f64 a)) 3)) (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))) 2) (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)) 2) (*.f64 (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))) 3) (pow.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)) 3)) (+.f64 (pow.f64 (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))) 2) (+.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)) 2) (*.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a)) (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 t (-.f64 b a)) (fma.f64 b (+.f64 y -2) x)) 3) (pow.f64 (-.f64 (*.f64 z (+.f64 y -1)) a) 3)) (+.f64 (pow.f64 (+.f64 (*.f64 t (-.f64 b a)) (fma.f64 b (+.f64 y -2) x)) 2) (*.f64 (-.f64 (*.f64 z (+.f64 y -1)) a) (+.f64 (fma.f64 b (+.f64 y -2) x) (+.f64 (*.f64 t (-.f64 b a)) (-.f64 (*.f64 z (+.f64 y -1)) a))))))
(pow.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a)))) 1)
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(pow.f64 (cbrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))) 3)
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(pow.f64 (pow.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a)))) 3) 1/3)
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(pow.f64 (sqrt.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))) 2)
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(sqrt.f64 (pow.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a)))) 2))
(fabs.f64 (+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1))))))
(log.f64 (exp.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a)))))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(cbrt.f64 (pow.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a)))) 3))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(exp.f64 (log.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))) 1))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(log1p.f64 (expm1.f64 (+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(fma.f64 1 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(fma.f64 1 (+.f64 x (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))) (neg.f64 (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(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 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(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 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (-.f64 a (*.f64 z (+.f64 y -1)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))))) 1)
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(*.f64 1 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(*.f64 (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 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(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)))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(/.f64 (-.f64 (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 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 (*.f64 (*.f64 b (+.f64 y -2)) 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 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(pow.f64 (cbrt.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))) 3)
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(pow.f64 (pow.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) 3) 1/3)
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(pow.f64 (sqrt.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))) 2)
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) 2))
(fabs.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))))
(log.f64 (exp.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) 3))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(expm1.f64 (log1p.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(exp.f64 (log.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))) 1))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(log1p.f64 (expm1.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 (+.f64 y -2) b (*.f64 t (-.f64 b a)))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(fma.f64 t (-.f64 b a) (*.f64 b (+.f64 y -2)))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(fma.f64 (-.f64 b a) t (*.f64 b (+.f64 y -2)))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(fma.f64 1 (*.f64 b (+.f64 y -2)) (*.f64 t (-.f64 b a)))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(fma.f64 1 (*.f64 t (-.f64 b a)) (*.f64 b (+.f64 y -2)))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(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 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b 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 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.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 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(fma.f64 (sqrt.f64 (*.f64 b (+.f64 y -2))) (sqrt.f64 (*.f64 b (+.f64 y -2))) (*.f64 t (-.f64 b a)))
(fma.f64 -1 (*.f64 t a) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a)))
(-.f64 (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 z y) (*.f64 z -1))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)
(*.f64 z (+.f64 y -1))
(pow.f64 (*.f64 z (+.f64 y -1)) 1)
(*.f64 z (+.f64 y -1))
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3)
(*.f64 z (+.f64 y -1))
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3)
(*.f64 z (+.f64 y -1))
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2)
(*.f64 z (+.f64 y -1))
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))
(fabs.f64 (*.f64 z (+.f64 y -1)))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))
(*.f64 z (+.f64 y -1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))
(*.f64 z (+.f64 y -1))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3))
(*.f64 z (+.f64 y -1))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))
(*.f64 z (+.f64 y -1))
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1))))
(*.f64 z (+.f64 y -1))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1))
(*.f64 z (+.f64 y -1))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))
(*.f64 z (+.f64 y -1))
(fma.f64 y z (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(fma.f64 z y (*.f64 z -1))
(*.f64 z (+.f64 y -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 1 y)))) 1)
(*.f64 z (-.f64 1 y))
(pow.f64 (*.f64 z (-.f64 1 y)) 1)
(*.f64 z (-.f64 1 y))
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) 3)
(*.f64 z (-.f64 1 y))
(pow.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) 1/3)
(*.f64 z (-.f64 1 y))
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 1 y))) 2)
(*.f64 z (-.f64 1 y))
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2))
(fabs.f64 (*.f64 z (-.f64 1 y)))
(log.f64 (pow.f64 (exp.f64 z) (-.f64 1 y)))
(*.f64 z (-.f64 1 y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))))
(*.f64 z (-.f64 1 y))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3))
(*.f64 z (-.f64 1 y))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 1 y) 3)))
(*.f64 z (-.f64 1 y))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 y) 3) (pow.f64 z 3)))
(*.f64 z (-.f64 1 y))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 1 y))))
(*.f64 z (-.f64 1 y))
(exp.f64 (log.f64 (*.f64 z (-.f64 1 y))))
(*.f64 z (-.f64 1 y))
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 1 y))) 1))
(*.f64 z (-.f64 1 y))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 1 y))))
(*.f64 z (-.f64 1 y))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))) 1)
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(*.f64 1 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) 2) (cbrt.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(*.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) (sqrt.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2) (pow.f64 (*.f64 b (+.f64 t -2)) 2)) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 t -2))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) (pow.f64 (*.f64 b (+.f64 t -2)) 3)) (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 t -2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) (pow.f64 (*.f64 b (+.f64 t -2)) 3)) (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2) (-.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2) (*.f64 a (*.f64 (-.f64 1 t) (*.f64 b (+.f64 t -2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) (pow.f64 (*.f64 b (+.f64 t -2)) 3)) (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2) (*.f64 (*.f64 b (+.f64 t -2)) (-.f64 (*.f64 b (+.f64 t -2)) (*.f64 a (-.f64 1 t))))))
(pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))) 1)
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) 3)
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(pow.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))) 3) 1/3)
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(pow.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) 2)
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(sqrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))) 2))
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))) 2))
(fabs.f64 (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(log.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(cbrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))) 3))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(expm1.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(exp.f64 (log.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) 1))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(log1p.f64 (expm1.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(fma.f64 1 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 t -2)))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(fma.f64 1 (*.f64 b (+.f64 t -2)) (*.f64 a (-.f64 1 t)))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(fma.f64 (-.f64 1 t) a (*.f64 b (+.f64 t -2)))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(fma.f64 (+.f64 t -2) b (*.f64 a (-.f64 1 t)))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (cbrt.f64 (*.f64 a (-.f64 1 t))) (*.f64 b (+.f64 t -2)))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) 2) (cbrt.f64 (*.f64 b (+.f64 t -2))) (*.f64 a (-.f64 1 t)))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(fma.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (*.f64 a (-.f64 1 t))) (*.f64 b (+.f64 t -2)))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(fma.f64 (sqrt.f64 (*.f64 b (+.f64 t -2))) (sqrt.f64 (*.f64 b (+.f64 t -2))) (*.f64 a (-.f64 1 t)))
(+.f64 a (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 t -2)))) 1)
(*.f64 b (+.f64 t -2))
(pow.f64 (*.f64 b (+.f64 t -2)) 1)
(*.f64 b (+.f64 t -2))
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) 3)
(*.f64 b (+.f64 t -2))
(pow.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) 1/3)
(*.f64 b (+.f64 t -2))
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 t -2))) 2)
(*.f64 b (+.f64 t -2))
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2))
(fabs.f64 (*.f64 b (+.f64 t -2)))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 t -2)))
(*.f64 b (+.f64 t -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 t -2)))))
(*.f64 b (+.f64 t -2))
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3))
(*.f64 b (+.f64 t -2))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 t -2))))
(*.f64 b (+.f64 t -2))
(exp.f64 (log.f64 (*.f64 b (+.f64 t -2))))
(*.f64 b (+.f64 t -2))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 t -2))) 1))
(*.f64 b (+.f64 t -2))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 t -2))))
(*.f64 b (+.f64 t -2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))) 1)
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(*.f64 1 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))) 2) (cbrt.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(*.f64 (sqrt.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))) (sqrt.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(/.f64 (-.f64 (pow.f64 z 2) (pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))) 2)) (-.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))
(/.f64 (-.f64 (pow.f64 z 2) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))) 2)) (-.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))))
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))) 3)) (fma.f64 z z (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))) 2) (*.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))))
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))) 3)) (fma.f64 z z (-.f64 (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))) 2) (*.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))))))
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))) 3)) (fma.f64 z z (*.f64 (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))) (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))) z))))
(pow.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) 1)
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(pow.f64 (cbrt.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))) 3)
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(pow.f64 (pow.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) 3) 1/3)
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(pow.f64 (sqrt.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))) 2)
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(sqrt.f64 (pow.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) 2))
(sqrt.f64 (pow.f64 (+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))) 2))
(fabs.f64 (+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t)))))
(log.f64 (exp.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))))))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(cbrt.f64 (pow.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) 3))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(expm1.f64 (log1p.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(exp.f64 (log.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(exp.f64 (*.f64 (log.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))) 1))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(log1p.f64 (expm1.f64 (+.f64 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(fma.f64 1 z (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(fma.f64 1 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))) z)
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) 2) (cbrt.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) z)
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2))))
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(fma.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) (sqrt.f64 (fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 t -2)))) z)
(+.f64 (+.f64 a z) (fma.f64 -2 b (*.f64 t (-.f64 b a))))
(+.f64 z (fma.f64 b (+.f64 t -2) (*.f64 a (-.f64 1 t))))
(+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) 1)
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 1 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 1)
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3)
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(pow.f64 (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 3) 1/3)
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(pow.f64 (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2)
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(sqrt.f64 (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 2))
(fabs.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(log.f64 (exp.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(cbrt.f64 (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 3))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(expm1.f64 (log1p.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(exp.f64 (log.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 1))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(log1p.f64 (expm1.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 z y) (*.f64 z -1))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)
(*.f64 z (+.f64 y -1))
(pow.f64 (*.f64 z (+.f64 y -1)) 1)
(*.f64 z (+.f64 y -1))
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3)
(*.f64 z (+.f64 y -1))
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3)
(*.f64 z (+.f64 y -1))
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2)
(*.f64 z (+.f64 y -1))
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))
(fabs.f64 (*.f64 z (+.f64 y -1)))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))
(*.f64 z (+.f64 y -1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))
(*.f64 z (+.f64 y -1))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3))
(*.f64 z (+.f64 y -1))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))
(*.f64 z (+.f64 y -1))
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1))))
(*.f64 z (+.f64 y -1))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1))
(*.f64 z (+.f64 y -1))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))
(*.f64 z (+.f64 y -1))
(fma.f64 y z (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(fma.f64 z y (*.f64 z -1))
(*.f64 z (+.f64 y -1))
(+.f64 x (neg.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(+.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))) (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 0))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 1))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 1 (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 1)))
(+.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))) (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 0))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (*.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2))))
(+.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))) (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 1))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 1 (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 1)))
(+.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))) (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (*.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2))))
(+.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))) (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 0))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 1))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 1 (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 1)))
(+.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))) (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 0))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (*.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2))))
(+.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))) (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 0))
(*.f64 1 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) 2) (cbrt.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) (sqrt.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.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 t -1) (*.f64 z (+.f64 y -1))) 2)) (+.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 3)) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 2) (*.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 3)) (fma.f64 x x (*.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 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 1)
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) 3)
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(pow.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3) 1/3)
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) 2)
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2))
(fabs.f64 (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(log.f64 (exp.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) 1))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(fma.f64 1 x (neg.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 x (-.f64 (*.f64 (neg.f64 a) t) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))

eval194.0ms (1%)

Compiler

Compiled 9242 to 5371 computations (41.9% saved)

prune120.0ms (0.6%)

Pruning

23 alts after pruning (21 fresh and 2 done)

PrunedKeptTotal
New46115476
Fresh369
Picked325
Done000
Total46723490
Accuracy
100.0%
Counts
490 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.8%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (*.f64 z (neg.f64 y))))
39.7%
(fma.f64 z (-.f64 1 y) x)
65.8%
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
72.5%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
51.9%
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) a))
39.7%
(-.f64 x (*.f64 z (-.f64 y 1)))
42.1%
(-.f64 x (*.f64 a (-.f64 t 1)))
25.9%
(+.f64 z (*.f64 -1 (*.f64 y z)))
42.4%
(+.f64 x (+.f64 (+.f64 a z) (*.f64 b -2)))
53.6%
(+.f64 x (+.f64 z (*.f64 (neg.f64 t) (-.f64 a b))))
45.8%
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2))))
28.6%
(+.f64 a (*.f64 -1 (*.f64 a t)))
16.2%
(*.f64 (neg.f64 a) t)
25.9%
(*.f64 z (-.f64 1 y))
32.8%
(*.f64 y (-.f64 b z))
16.6%
(*.f64 y (neg.f64 z))
31.1%
(*.f64 t (-.f64 b a))
38.3%
(*.f64 b (-.f64 (+.f64 t y) 2))
28.6%
(*.f64 a (-.f64 1 t))
51.9%
(neg.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
10.7%
z
15.8%
x
14.3%
a
63.8%
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (*.f64 z (neg.f64 y))))
39.7%
(fma.f64 z (-.f64 1 y) x)
65.8%
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
72.5%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
51.9%
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) a))
39.7%
(-.f64 x (*.f64 z (-.f64 y 1)))
42.1%
(-.f64 x (*.f64 a (-.f64 t 1)))
25.9%
(+.f64 z (*.f64 -1 (*.f64 y z)))
42.4%
(+.f64 x (+.f64 (+.f64 a z) (*.f64 b -2)))
53.6%
(+.f64 x (+.f64 z (*.f64 (neg.f64 t) (-.f64 a b))))
45.8%
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2))))
28.6%
(+.f64 a (*.f64 -1 (*.f64 a t)))
16.2%
(*.f64 (neg.f64 a) t)
25.9%
(*.f64 z (-.f64 1 y))
32.8%
(*.f64 y (-.f64 b z))
16.6%
(*.f64 y (neg.f64 z))
31.1%
(*.f64 t (-.f64 b a))
38.3%
(*.f64 b (-.f64 (+.f64 t y) 2))
28.6%
(*.f64 a (-.f64 1 t))
51.9%
(neg.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
10.7%
z
15.8%
x
14.3%
a
Compiler

Compiled 1110 to 832 computations (25% saved)

localize110.0ms (0.6%)

Localize:

Found 8 expressions with local error:

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

Compiled 141 to 55 computations (61% saved)

series20.0ms (0.1%)

Counts
6 → 216
Calls

69 calls:

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

rewrite99.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
366×associate-*r*
251×log1p-expm1-u
251×expm1-log1p-u
249×add-cube-cbrt
246×prod-diff
Iterations

Useful iterations: 1 (0.0ms)

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

simplify178.0ms (0.9%)

Algorithm
egg-herbie
Rules
754×fma-def
608×sub-neg
566×div-sub
552×log-prod
404×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

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

eval172.0ms (0.9%)

Compiler

Compiled 7836 to 4413 computations (43.7% saved)

prune176.0ms (0.9%)

Pruning

25 alts after pruning (22 fresh and 3 done)

PrunedKeptTotal
New4329441
Fresh31316
Picked415
Done022
Total43925464
Accuracy
100.0%
Counts
464 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
39.7%
(fma.f64 z (-.f64 1 y) x)
59.0%
(fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y)))
52.3%
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
65.8%
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
51.9%
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) a))
30.3%
(-.f64 x (*.f64 y z))
42.1%
(-.f64 x (*.f64 a (-.f64 t 1)))
40.3%
(+.f64 (+.f64 z x) (*.f64 b t))
25.9%
(+.f64 z (*.f64 -1 (*.f64 y z)))
24.5%
(+.f64 z x)
42.4%
(+.f64 x (+.f64 (+.f64 a z) (*.f64 b -2)))
52.3%
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
44.8%
(+.f64 x (neg.f64 (*.f64 t (-.f64 a b))))
28.6%
(+.f64 a (*.f64 -1 (*.f64 a t)))
16.2%
(*.f64 (neg.f64 a) t)
25.9%
(*.f64 z (-.f64 1 y))
32.8%
(*.f64 y (-.f64 b z))
16.6%
(*.f64 y (neg.f64 z))
25.6%
(*.f64 b (-.f64 y 2))
17.8%
(*.f64 b t)
28.6%
(*.f64 a (-.f64 1 t))
51.9%
(neg.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
10.7%
z
15.8%
x
14.3%
a
39.7%
(fma.f64 z (-.f64 1 y) x)
59.0%
(fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y)))
52.3%
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
65.8%
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
51.9%
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) a))
30.3%
(-.f64 x (*.f64 y z))
42.1%
(-.f64 x (*.f64 a (-.f64 t 1)))
40.3%
(+.f64 (+.f64 z x) (*.f64 b t))
25.9%
(+.f64 z (*.f64 -1 (*.f64 y z)))
24.5%
(+.f64 z x)
42.4%
(+.f64 x (+.f64 (+.f64 a z) (*.f64 b -2)))
52.3%
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
44.8%
(+.f64 x (neg.f64 (*.f64 t (-.f64 a b))))
28.6%
(+.f64 a (*.f64 -1 (*.f64 a t)))
16.2%
(*.f64 (neg.f64 a) t)
25.9%
(*.f64 z (-.f64 1 y))
32.8%
(*.f64 y (-.f64 b z))
16.6%
(*.f64 y (neg.f64 z))
25.6%
(*.f64 b (-.f64 y 2))
17.8%
(*.f64 b t)
28.6%
(*.f64 a (-.f64 1 t))
51.9%
(neg.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
10.7%
z
15.8%
x
14.3%
a
Compiler

Compiled 1114 to 840 computations (24.6% saved)

localize104.0ms (0.5%)

Localize:

Found 7 expressions with local error:

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

Compiled 109 to 46 computations (57.8% saved)

series9.0ms (0%)

Counts
6 → 180
Calls

60 calls:

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

rewrite74.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
392×associate-*r*
260×log1p-expm1-u
260×expm1-log1p-u
257×add-cube-cbrt
252×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify165.0ms (0.9%)

Algorithm
egg-herbie
Rules
714×log-prod
666×fma-def
630×div-sub
454×associate-*l*
452×exp-prod
Iterations

Useful iterations: 1 (0.0ms)

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

eval108.0ms (0.6%)

Compiler

Compiled 6076 to 3455 computations (43.1% saved)

prune92.0ms (0.5%)

Pruning

28 alts after pruning (23 fresh and 5 done)

PrunedKeptTotal
New3407347
Fresh11617
Picked325
Done033
Total34428372
Accuracy
100.0%
Counts
372 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
39.7%
(fma.f64 z (-.f64 1 y) x)
59.0%
(fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y)))
52.3%
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
27.5%
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 z 2)) y) (+.f64 z b))
42.7%
(-.f64 (*.f64 z (neg.f64 y)) (*.f64 a (-.f64 t 1)))
51.9%
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) a))
30.3%
(-.f64 x (*.f64 y z))
25.9%
(+.f64 z (*.f64 -1 (*.f64 y z)))
24.5%
(+.f64 z x)
30.1%
(+.f64 x (+.f64 z (*.f64 b -2)))
33.6%
(+.f64 x (+.f64 a (*.f64 b -2)))
31.6%
(+.f64 x (*.f64 t b))
52.3%
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
44.8%
(+.f64 x (neg.f64 (*.f64 t (-.f64 a b))))
28.0%
(+.f64 x a)
28.6%
(+.f64 a (*.f64 -1 (*.f64 a t)))
16.2%
(*.f64 (neg.f64 a) t)
25.9%
(*.f64 z (-.f64 1 y))
32.8%
(*.f64 y (-.f64 b z))
16.6%
(*.f64 y (neg.f64 z))
20.0%
(*.f64 y b)
25.6%
(*.f64 b (-.f64 y 2))
17.8%
(*.f64 b t)
28.6%
(*.f64 a (-.f64 1 t))
51.9%
(neg.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
10.7%
z
15.8%
x
14.3%
a
Compiler

Compiled 749 to 477 computations (36.3% saved)

regimes313.0ms (1.6%)

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

7 calls:

92.0ms
y
73.0ms
t
36.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
27.0ms
z
25.0ms
b
Results
AccuracySegmentsBranch
97.2%1x
97.2%1y
97.2%1z
98.8%3t
97.2%1a
97.2%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 483 to 276 computations (42.9% saved)

regimes73.0ms (0.4%)

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

1 calls:

63.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 422 to 229 computations (45.7% saved)

regimes1.1s (5.5%)

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

6 calls:

320.0ms
t
306.0ms
z
217.0ms
x
86.0ms
y
74.0ms
a
Results
AccuracySegmentsBranch
85.7%6t
81.9%7x
87.8%5y
82.0%6z
88.5%3a
89.9%3b
Compiler

Compiled 282 to 161 computations (42.9% saved)

regimes287.0ms (1.5%)

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

2 calls:

180.0ms
a
98.0ms
b
Results
AccuracySegmentsBranch
76.5%6a
88.3%3b
Compiler

Compiled 239 to 129 computations (46% saved)

regimes1.1s (5.5%)

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

5 calls:

291.0ms
z
252.0ms
x
222.0ms
y
149.0ms
b
94.0ms
t
Results
AccuracySegmentsBranch
70.9%9x
74.3%10z
79.5%6t
74.6%7y
78.6%5b
Compiler

Compiled 219 to 122 computations (44.3% saved)

regimes68.0ms (0.4%)

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

1 calls:

62.0ms
b
Results
AccuracySegmentsBranch
77.1%3b
Compiler

Compiled 181 to 92 computations (49.2% saved)

regimes284.0ms (1.5%)

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

3 calls:

130.0ms
t
90.0ms
a
58.0ms
b
Results
AccuracySegmentsBranch
70.8%5a
77.0%8t
71.5%4b
Compiler

Compiled 176 to 95 computations (46% saved)

regimes965.0ms (5%)

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

3 calls:

425.0ms
t
325.0ms
b
210.0ms
y
Results
AccuracySegmentsBranch
66.4%7y
75.9%12t
71.0%5b
Compiler

Compiled 149 to 81 computations (45.6% saved)

regimes149.0ms (0.8%)

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

2 calls:

80.0ms
b
64.0ms
a
Results
AccuracySegmentsBranch
63.8%5a
70.6%5b
Compiler

Compiled 127 to 67 computations (47.2% saved)

regimes664.0ms (3.5%)

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

6 calls:

149.0ms
x
137.0ms
z
114.0ms
y
102.0ms
t
89.0ms
b
Results
AccuracySegmentsBranch
64.0%7y
61.7%5a
60.5%9x
66.8%9t
60.5%12z
62.1%7b
Compiler

Compiled 148 to 87 computations (41.2% saved)

regimes305.0ms (1.6%)

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

3 calls:

107.0ms
a
98.0ms
y
95.0ms
t
Results
AccuracySegmentsBranch
66.8%9t
63.2%8y
62.3%9a
Compiler

Compiled 120 to 68 computations (43.3% saved)

regimes102.0ms (0.5%)

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

1 calls:

97.0ms
t
Results
AccuracySegmentsBranch
66.8%9t
Compiler

Compiled 99 to 53 computations (46.5% saved)

regimes164.0ms (0.9%)

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

2 calls:

86.0ms
t
75.0ms
b
Results
AccuracySegmentsBranch
62.1%7b
62.3%9t
Compiler

Compiled 92 to 51 computations (44.6% saved)

regimes221.0ms (1.1%)

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

3 calls:

76.0ms
y
74.0ms
t
67.0ms
b
Results
AccuracySegmentsBranch
62.3%9t
58.6%9y
52.7%7b
Compiler

Compiled 85 to 49 computations (42.4% saved)

regimes58.0ms (0.3%)

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

1 calls:

55.0ms
t
Results
AccuracySegmentsBranch
60.6%7t
Compiler

Compiled 66 to 35 computations (47% saved)

regimes317.0ms (1.6%)

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

3 calls:

149.0ms
t
111.0ms
x
54.0ms
a
Results
AccuracySegmentsBranch
52.5%6x
54.0%7a
61.6%10t
Compiler

Compiled 70 to 42 computations (40% saved)

regimes52.0ms (0.3%)

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

1 calls:

49.0ms
t
Results
AccuracySegmentsBranch
57.8%7t
Compiler

Compiled 51 to 28 computations (45.1% saved)

regimes540.0ms (2.8%)

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

6 calls:

172.0ms
z
120.0ms
x
95.0ms
a
59.0ms
t
48.0ms
y
Results
AccuracySegmentsBranch
44.6%9z
48.4%6b
51.8%7a
49.6%10x
45.7%7y
47.9%8t
Compiler

Compiled 81 to 56 computations (30.9% saved)

regimes97.0ms (0.5%)

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

2 calls:

51.0ms
a
44.0ms
b
Results
AccuracySegmentsBranch
44.2%7b
50.9%8a
Compiler

Compiled 48 to 29 computations (39.6% saved)

regimes323.0ms (1.7%)

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

4 calls:

116.0ms
a
83.0ms
y
66.0ms
x
56.0ms
t
Results
AccuracySegmentsBranch
41.6%11x
43.6%8y
46.4%8t
41.0%8a
Compiler

Compiled 57 to 38 computations (33.3% saved)

regimes79.0ms (0.4%)

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

2 calls:

49.0ms
t
28.0ms
b
Results
AccuracySegmentsBranch
41.9%5b
43.6%7t
Compiler

Compiled 39 to 24 computations (38.5% saved)

regimes230.0ms (1.2%)

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

5 calls:

111.0ms
t
40.0ms
a
37.0ms
y
27.0ms
z
14.0ms
b
Results
AccuracySegmentsBranch
35.2%8a
30.5%6z
35.4%8y
37.5%9t
30.4%3b
Compiler

Compiled 50 to 38 computations (24% saved)

regimes94.0ms (0.5%)

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

5 calls:

30.0ms
t
20.0ms
y
17.0ms
a
14.0ms
x
11.0ms
b
Results
AccuracySegmentsBranch
27.9%5a
21.0%5y
25.0%8t
26.2%3x
18.4%2b
Compiler

Compiled 44 to 36 computations (18.2% saved)

regimes19.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

7.0ms
b
3.0ms
a
3.0ms
y
3.0ms
z
3.0ms
x
Results
AccuracySegmentsBranch
14.3%1y
14.3%1b
14.3%1a
14.3%1z
14.3%1x
Compiler

Compiled 42 to 36 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)

bsearch84.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
62.0ms
4.591131785369103e+69
4.094637979476761e+70
22.0ms
-1.1638483507643813e+55
-2.0772940863840439e+49
Results
55.0ms55×body256infinite
25.0ms185×body256valid
Compiler

Compiled 666 to 492 computations (26.1% saved)

bsearch38.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
4.591131785369103e+69
4.094637979476761e+70
23.0ms
-1.1638483507643813e+55
-2.0772940863840439e+49
Results
23.0ms168×body256valid
11.0ms72×body256infinite
Compiler

Compiled 576 to 432 computations (25% saved)

bsearch89.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
8.161891971396539e-23
5.285472734605611e-21
32.0ms
1.9095120098002198e-284
2.825233780089986e-283
19.0ms
-1.1194968394943296e-256
-4.649373287136768e-261
21.0ms
-1.1638483507643813e+55
-2.0772940863840439e+49
Results
49.0ms365×body256valid
33.0ms115×body256infinite
Compiler

Compiled 1010 to 761 computations (24.7% saved)

bsearch38.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
8.161891971396539e-23
5.285472734605611e-21
21.0ms
-1.1638483507643813e+55
-2.0772940863840439e+49
Results
26.0ms195×body256valid
9.0ms61×body256infinite
Compiler

Compiled 548 to 411 computations (25% saved)

bsearch94.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
8.161891971396539e-23
5.285472734605611e-21
18.0ms
2.825233780089986e-283
1.5670172017486022e-280
22.0ms
-1.1638483507643813e+55
-2.0772940863840439e+49
Results
48.0ms80×body256infinite
41.0ms304×body256valid
Compiler

Compiled 740 to 571 computations (22.8% saved)

bsearch114.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
4.591131785369103e+69
4.094637979476761e+70
39.0ms
1.1250816611080852e-88
7.031732284323024e-84
18.0ms
2.825233780089986e-283
1.5670172017486022e-280
42.0ms
-1.1638483507643813e+55
-2.0772940863840439e+49
Results
70.0ms372×body256valid
37.0ms124×body256infinite
Compiler

Compiled 904 to 709 computations (21.6% saved)

bsearch94.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
4.591131785369103e+69
4.094637979476761e+70
13.0ms
-4.265474421481504e-59
-1.777707425811057e-59
17.0ms
-1.5065442099364006e-12
-1.6863298738619228e-14
49.0ms
-1.1638483507643813e+55
-2.0772940863840439e+49
Results
47.0ms339×body256valid
12.0ms93×body256infinite
Compiler

Compiled 768 to 609 computations (20.7% saved)

bsearch113.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
9.923964604046319e+76
4.202799374879586e+81
37.0ms
5.4446466659759775e-50
2.7512987437781146e-42
41.0ms
3.739246154423251e-128
6.8967509005221605e-127
16.0ms
-2.785366465354352e+99
-2.6238964508466054e+98
Results
86.0ms337×body256valid
20.0ms143×body256infinite
Compiler

Compiled 816 to 611 computations (25.1% saved)

bsearch252.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
301045198647096640.0
1.799528249798725e+37
54.0ms
1.882315609252958e-121
6.352966153168797e-117
45.0ms
1.6140290375738819e-165
2.400440669420934e-155
20.0ms
4.597479221709224e-199
2.98725967145664e-195
0.0ms
1.1921196551019285e-262
1.2169929791596286e-262
21.0ms
-6.336505568305315e-264
-1.3132455100829846e-269
23.0ms
-6.89544408089164e-171
-6.659682300546769e-176
56.0ms
-6.568707107880883e+63
-4.8330519865926897e+61
Results
175.0ms792×body256valid
63.0ms200×body256infinite
Compiler

Compiled 1684 to 1303 computations (22.6% saved)

bsearch219.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
301045198647096640.0
1.799528249798725e+37
20.0ms
1.882315609252958e-121
6.352966153168797e-117
73.0ms
1.6140290375738819e-165
2.400440669420934e-155
19.0ms
4.597479221709224e-199
2.98725967145664e-195
0.0ms
1.1921196551019285e-262
1.2169929791596286e-262
40.0ms
-6.336505568305315e-264
-1.3132455100829846e-269
23.0ms
-6.89544408089164e-171
-6.659682300546769e-176
17.0ms
-6.568707107880883e+63
-4.8330519865926897e+61
Results
182.0ms810×body256valid
24.0ms182×body256infinite
Compiler

Compiled 1648 to 1285 computations (22% saved)

bsearch123.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
25903491.227023378
227946619.46389848
26.0ms
-2.196849682438616e-106
-1.5296345742571572e-120
21.0ms
-1.9452772468313313e-50
-3.526436271027038e-53
23.0ms
-8.534767078340505e-34
-3.413646113210612e-44
17.0ms
-1.5065442099364006e-12
-1.6863298738619228e-14
22.0ms
-1.1638483507643813e+55
-2.0772940863840439e+49
Results
87.0ms631×body256valid
24.0ms169×body256infinite
Compiler

Compiled 1198 to 941 computations (21.5% saved)

bsearch191.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
301045198647096640.0
1.799528249798725e+37
20.0ms
1.882315609252958e-121
6.352966153168797e-117
20.0ms
2.0083867630792185e-262
2.8917397575662024e-259
25.0ms
-6.336505568305315e-264
-1.3132455100829846e-269
23.0ms
-6.89544408089164e-171
-6.659682300546769e-176
21.0ms
-7.2056895714760584e-71
-6.1384448831583426e-74
36.0ms
-9.551780744402777e-36
-1.1480985870252622e-36
22.0ms
-6.568707107880883e+63
-4.8330519865926897e+61
Results
120.0ms854×body256valid
57.0ms202×body256infinite
Compiler

Compiled 1514 to 1194 computations (21.1% saved)

bsearch224.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
87.0ms
301045198647096640.0
1.799528249798725e+37
22.0ms
1.882315609252958e-121
6.352966153168797e-117
18.0ms
2.0083867630792185e-262
2.8917397575662024e-259
24.0ms
-6.336505568305315e-264
-1.3132455100829846e-269
27.0ms
-6.89544408089164e-171
-6.659682300546769e-176
46.0ms
-6.568707107880883e+63
-4.8330519865926897e+61
Results
124.0ms669×body256valid
91.0ms163×body256infinite
Compiler

Compiled 1180 to 929 computations (21.3% saved)

bsearch345.0ms (1.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
301045198647096640.0
1.799528249798725e+37
18.0ms
1.882315609252958e-121
6.352966153168797e-117
65.0ms
1.6140290375738819e-165
2.400440669420934e-155
14.0ms
2.6860327485772014e-273
2.3675470487136763e-272
93.0ms
3.606661195054441e-294
1.3215406163913913e-293
18.0ms
1.931843133865071e-299
2.5669794184291827e-296
61.0ms
-4.985873375453952e-261
-3.03678753064597e-262
17.0ms
-1.208954192833636e-169
-6.89544408089164e-171
16.0ms
-6.568707107880883e+63
-4.8330519865926897e+61
Results
259.0ms890×body256valid
28.0ms214×body256infinite
Compiler

Compiled 1574 to 1226 computations (22.1% saved)

bsearch172.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
54.0ms
301045198647096640.0
1.799528249798725e+37
25.0ms
7.793788842549833e-127
1.882315609252958e-121
19.0ms
2.0083867630792185e-262
2.8917397575662024e-259
42.0ms
-3.210704962713976e-287
-1.7015130908936167e-291
16.0ms
-1.208954192833636e-169
-6.89544408089164e-171
17.0ms
-6.568707107880883e+63
-4.8330519865926897e+61
Results
136.0ms631×body256valid
22.0ms169×body256infinite
Compiler

Compiled 1136 to 909 computations (20% saved)

bsearch158.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
9.923964604046319e+76
4.202799374879586e+81
16.0ms
1.4244288501476149e-39
2.8420403405412175e-38
66.0ms
3.1525523368675882e-149
5.378645945704282e-129
16.0ms
-1.7156718160535463e-116
-3.9605859440365454e-118
21.0ms
-1.2543772275486895e-15
-9.102539003869653e-18
18.0ms
-9.97906744259165e+90
-9.408674005168547e+86
Results
116.0ms565×body256valid
32.0ms203×body256infinite
Compiler

Compiled 1094 to 893 computations (18.4% saved)

bsearch196.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
9.923964604046319e+76
4.202799374879586e+81
16.0ms
1.4244288501476149e-39
2.8420403405412175e-38
83.0ms
3.1525523368675882e-149
5.378645945704282e-129
17.0ms
-1.7156718160535463e-116
-3.9605859440365454e-118
17.0ms
-6.017655578539569e-43
-6.536239726165156e-45
22.0ms
-5.213570048346328e-26
-1.5175923636507497e-33
22.0ms
-1.285855915913164e+96
-9.97906744259165e+90
Results
154.0ms687×body256valid
31.0ms241×body256infinite
Compiler

Compiled 1248 to 1007 computations (19.3% saved)

bsearch191.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1.9959874954359692e+55
2.377010340863504e+66
60.0ms
5.1352876970397944e-200
4.597479221709224e-199
31.0ms
2.0083867630792185e-262
2.8917397575662024e-259
16.0ms
-4.985873375453952e-261
-3.03678753064597e-262
21.0ms
-6.89544408089164e-171
-6.659682300546769e-176
17.0ms
-6.568707107880883e+63
-4.8330519865926897e+61
22.0ms
-7.729277997158805e+213
-1.5484282493178103e+213
Results
143.0ms631×body256valid
37.0ms217×body256infinite
Compiler

Compiled 1128 to 907 computations (19.6% saved)

bsearch86.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
2.863991050688682e+265
3.877482800315998e+275
16.0ms
1.2899766306474705e+162
6.696249014166903e+163
22.0ms
5.623808198531681e+29
9.232178368083718e+37
17.0ms
-2.2020063233255407e+115
-1.1534995116718653e+114
Results
49.0ms294×body256valid
30.0ms234×body256infinite
Compiler

Compiled 696 to 555 computations (20.3% saved)

bsearch89.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
67.0ms
174881859442.65372
6.494464524025428e+23
22.0ms
-1.1638483507643813e+55
-2.0772940863840439e+49
Results
75.0ms226×body256valid
10.0ms78×body256infinite
Compiler

Compiled 378 to 312 computations (17.5% saved)

bsearch35.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
1.5251515456424276e-28
4.823843889187038e-26
15.0ms
-2.9673897502635415e+162
-6.42208282235492e+161
Results
22.0ms158×body256valid
10.0ms66×body256infinite
Compiler

Compiled 260 to 223 computations (14.2% saved)

simplify433.0ms (2.3%)

Algorithm
egg-herbie
Rules
396×unsub-neg
318×distribute-lft-neg-in
208×neg-mul-1
140×neg-sub0
138×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03914280
15054276
25714272
36654272
47054272
57584272
68414272
79354272
89534272
99794272
1010064272
1110524272
1211174272
1311884272
1412764272
1513594272
1614304272
1714684272
1814954272
1915284272
2015604272
2115834272
2215874272
2315884272
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 t (-.f64 b a)))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 t (-.f64 b a)))
(if (<=.f64 b -46999999999999997355235595071393737312037941280768) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1))) (if (<=.f64 b 5000000000000000362657181907646175630791872048232609777591050777395200) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))))
(if (<=.f64 b -13499999999999999908482807103881977682233063966244864) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 20000000000000001450628727630584702523167488192930439110364203109580800) (-.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 -9200000000000000203478326961110151964209129721954304) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -8863311460481781/553956966280111321359151042308621317197106853745652161186848528428353614047320326248246548509656023453846098404449586961587736474553087989908021159880755329796288475560940755137311819879076531853615938045960455092067922915100261601864210866521544040371494407003426519343169536) (-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) a)) (if (<=.f64 b 1841655418601397/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (-.f64 (*.f64 z (neg.f64 y)) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 2326148992623603/1329227995784915872903807060280344576) (-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) a)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -1600000000000000122076317457470192052719439535144960) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 6911985578081563/1329227995784915872903807060280344576) (-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) a)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))
(if (<=.f64 b -35999999999999999631339027672182744067889592008704) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 4577978668398359/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 7443676776395529/5316911983139663491615228241121378304) (-.f64 x (*.f64 z (-.f64 y 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -8499999999999999942378063732073837799924521756524544) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 964645505126797/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 65792501801473/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 13599999999999999453931993922908739357406864820883514976308535930912768) (-.f64 x (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -260000000000000019837401586838906208566908924461056) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -5387515050969975/316912650057057350374175801344) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b -4749284910124297/113078212145816597093331040047546785012958969400039613319782796882727665664) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 6500000000000000088330451263467813730442676875125096806183585464713216) (-.f64 x (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 a -959999999999999949216033129694732913700932790139104187577174917771048799566734650715347421665165312) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 7438541467549825/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (+.f64 (+.f64 z x) (*.f64 b t)) (if (<=.f64 a 1908785286492599/3291009114642412084309938365114701009965471731267159726697218048) (*.f64 y (-.f64 b z)) (if (<=.f64 a 19999999999999999347120150013191038445492807213299959826532049237266006443819008) (+.f64 (+.f64 z x) (*.f64 b t)) (*.f64 a (-.f64 1 t))))))
(if (<=.f64 t -49000000000000002515336554027486508185219498612890070920724480) (*.f64 t (-.f64 b a)) (if (<=.f64 t -4246656458663237/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432) (+.f64 x (+.f64 a (*.f64 b -2))) (if (<=.f64 t -6505698974590301/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (+.f64 z (*.f64 -1 (*.f64 y z))) (if (<=.f64 t 4254389501031255/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304) (+.f64 x (+.f64 a (*.f64 b -2))) (if (<=.f64 t 4713081767787343/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (*.f64 y (-.f64 b z)) (if (<=.f64 t 8013505007728587/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (+.f64 x (+.f64 a (*.f64 b -2))) (if (<=.f64 t 6047298186139449/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (*.f64 y (-.f64 b z)) (if (<=.f64 t 310000000000000000) (+.f64 x (+.f64 a (*.f64 b -2))) (*.f64 t (-.f64 b a))))))))))
(if (<=.f64 t -70000000000000003593337934324980725978884998018414387029606400) (*.f64 t (-.f64 b a)) (if (<=.f64 t -3849559271118727/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (+.f64 x (+.f64 a (*.f64 b -2))) (if (<=.f64 t -4084213920990005/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (*.f64 z (-.f64 1 y)) (if (<=.f64 t 4254389501031255/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304) (+.f64 x (+.f64 a (*.f64 b -2))) (if (<=.f64 t 908951483787559/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (*.f64 y (-.f64 b z)) (if (<=.f64 t 7724623098808001/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 x (+.f64 a (*.f64 b -2))) (if (<=.f64 t 1561567571728843/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (*.f64 y (-.f64 b z)) (if (<=.f64 t 315000000000000000) (+.f64 x (+.f64 a (*.f64 b -2))) (*.f64 t (-.f64 b a))))))))))
(if (<=.f64 b -450000000000000018217074836021386555868681763360342016) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -1663791412799551/79228162514264337593543950336) (+.f64 x a) (if (<=.f64 b -1039644974923419/392318858461667547739736838950479151006397215279002157056) (*.f64 y (-.f64 b z)) (if (<=.f64 b -2358995333375681/210624583337114373395836055367340864637790190801098222508621955072) (+.f64 z x) (if (<=.f64 b -8231363154421169/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 122000000) (-.f64 x (*.f64 y z)) (*.f64 b (-.f64 (+.f64 t y) 2))))))))
(if (<=.f64 t -129999999999999991993079895913662571646987881982248173118160896) (*.f64 t (-.f64 b a)) (if (<=.f64 t -4190417494555165/2993155353253689176481146537402947624255349848014848) (-.f64 x (*.f64 y z)) (if (<=.f64 t -3792089677624623/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 b (-.f64 y 2)) (if (<=.f64 t -3063162035757089/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (+.f64 x a) (if (<=.f64 t -4530754643018245/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (*.f64 z (-.f64 1 y)) (if (<=.f64 t 8482466046164205/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096) (+.f64 x a) (if (<=.f64 t 1561567571728843/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (*.f64 y (-.f64 b z)) (if (<=.f64 t 1450000000000000000) (+.f64 x a) (*.f64 t (-.f64 b a))))))))))
(if (<=.f64 t -49000000000000002515336554027486508185219498612890070920724480) (*.f64 t (-.f64 b a)) (if (<=.f64 t -5873961290159191/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (+.f64 x a) (if (<=.f64 t -6854218562514781/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (*.f64 z (-.f64 1 y)) (if (<=.f64 t 4154677247100835/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096) (+.f64 x a) (if (<=.f64 t 5633000113290953/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (*.f64 y (-.f64 b z)) (if (<=.f64 t 400000000000000000) (+.f64 x a) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 t -49000000000000002515336554027486508185219498612890070920724480) (*.f64 t (-.f64 b a)) (if (<=.f64 t -1835612903174747/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (+.f64 x a) (if (<=.f64 t -6913382939175789/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (*.f64 y (-.f64 b z)) (if (<=.f64 t 713324635913367/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (+.f64 x a) (if (<=.f64 t 10673802988245/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (*.f64 y (-.f64 b z)) (if (<=.f64 t 8527149759974999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (+.f64 z x) (if (<=.f64 t 5101189530382781/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (*.f64 b (-.f64 y 2)) (if (<=.f64 t 5678427533559429/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (*.f64 y (-.f64 b z)) (if (<=.f64 t 5400000000000000000) (+.f64 x a) (*.f64 t (-.f64 b a)))))))))))
(if (<=.f64 t -49000000000000002515336554027486508185219498612890070920724480) (*.f64 t (-.f64 b a)) (if (<=.f64 t -2583455197060755/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (+.f64 x a) (if (<=.f64 t -308594478869645/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 b (-.f64 y 2)) (if (<=.f64 t 5317986876289069/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (+.f64 x a) (if (<=.f64 t 1486184002225631/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (*.f64 b (-.f64 y 2)) (if (<=.f64 t 1860000000000000000) (+.f64 x a) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 a -99999999999999999475366575191804932315794610450682175621941694731908308538307845136842752) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -2758407706096627/162259276829213363391578010288128) (*.f64 b (-.f64 y 2)) (if (<=.f64 a -3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 b t) (if (<=.f64 a 7798410141908373/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (+.f64 z x) (if (<=.f64 a 1724057483474125/766247770432944429179173513575154591809369561091801088) (*.f64 b (-.f64 y 2)) (if (<=.f64 a 134999999999999991890675758616325914658395787935736092617935634675990850961408) (+.f64 z x) (*.f64 a (-.f64 1 t))))))))
(if (<=.f64 a -10500000000000000383091562460178831629816214281565420365519884372003874010680661659938193408) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -5400961727769135/174224571863520493293247799005065324265472) (*.f64 y (neg.f64 z)) (if (<=.f64 a -1325723886513667/200867255532373784442745261542645325315275374222849104412672) (+.f64 z x) (if (<=.f64 a -4542742026847543/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (*.f64 b t) (if (<=.f64 a 1217481934623237/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (+.f64 z x) (if (<=.f64 a 1225996432692711/383123885216472214589586756787577295904684780545900544) (*.f64 y b) (if (<=.f64 a 140000000000000000160666652390804640313986050345482420611089958357404152233984) (+.f64 z x) (*.f64 a (-.f64 1 t)))))))))
(if (<=.f64 t -5500000000000000586656950109484241344736986553738511394513613595615870394375039649304380719047798699063020176163375350139943791171034954359616808524100325300739826743109386646762615975306002933933378994658395291648) (*.f64 (neg.f64 a) t) (if (<=.f64 t -5500000000000000044187222685454036887472676656159656224462209024) (*.f64 b t) (if (<=.f64 t -6822497261458971/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864) (+.f64 x a) (if (<=.f64 t -5428778269545091/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072) (*.f64 y (neg.f64 z)) (if (<=.f64 t 5317986876289069/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072) (+.f64 x a) (if (<=.f64 t 8962934927540729/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (*.f64 y b) (if (<=.f64 t 16499999999999999142586987203190688163364424409072904699904) (+.f64 x a) (*.f64 (neg.f64 a) t))))))))
(if (<=.f64 b -6600000000000000102692146454481163960170129219679005460240485830843502955687387641548903573439313154662961453727744) (*.f64 b t) (if (<=.f64 b 51999999999999998073802470937994461184) (+.f64 x a) (if (<=.f64 b 5499999999999999658174668009640186065477888376914323919566489237574772223853007513710705233302236835141949887920418171517503899016497571346696444563858532706811904) (*.f64 b t) (if (<=.f64 b 4000000000000000187015275541824511956758421725321641147365459490976065757578223578441473032721213347756307552536179801157304672738649721325897253109667919265549557119458551742347990080953409244090640313174914685540771733044249213739010552107125510194967871538557133783040) (*.f64 y b) (*.f64 b t)))))
(if (<=.f64 b -155999999999999998942467993200413964328026516943273984) (*.f64 b t) (if (<=.f64 b 115000000000000002097152) x (*.f64 b t)))
(if (<=.f64 x -649999999999999999560842208820358914877285894987857904076277681461376539270746334825114329919627927147603105966928469297853360965045395129980032143346060331319296) x (if (<=.f64 x 1045347431181123/21778071482940061661655974875633165533184) 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 t (-.f64 b a)))
(if (<=.f64 (+.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.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 t (-.f64 b a)))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) +inf.0) (fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))))) (*.f64 t (-.f64 b a)))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 t (-.f64 b a)))
(if (<=.f64 (+.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t))) (*.f64 (-.f64 (+.f64 y t) 2) b)) +inf.0) (+.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t))) (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 t (-.f64 b a)))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 t (-.f64 b a)))
(if (<=.f64 b -46999999999999997355235595071393737312037941280768) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1))) (if (<=.f64 b 5000000000000000362657181907646175630791872048232609777591050777395200) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))))
(if (or (<=.f64 b -46999999999999997355235595071393737312037941280768) (not (<=.f64 b 5000000000000000362657181907646175630791872048232609777591050777395200))) (-.f64 (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 (-.f64 y 1) z)) (-.f64 x (+.f64 (*.f64 (-.f64 y 1) z) (*.f64 (-.f64 t 1) a))))
(if (or (<=.f64 b -46999999999999997355235595071393737312037941280768) (not (<=.f64 b 5000000000000000362657181907646175630791872048232609777591050777395200))) (+.f64 (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 z (-.f64 1 y))) (+.f64 x (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y -1) z))))
(if (or (<=.f64 b -46999999999999997355235595071393737312037941280768) (not (<=.f64 b 5000000000000000362657181907646175630791872048232609777591050777395200))) (+.f64 (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 z (-.f64 1 y))) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))))
(if (<=.f64 b -13499999999999999908482807103881977682233063966244864) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 20000000000000001450628727630584702523167488192930439110364203109580800) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))
(if (or (<=.f64 b -13499999999999999908482807103881977682233063966244864) (not (<=.f64 b 20000000000000001450628727630584702523167488192930439110364203109580800))) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (-.f64 x (+.f64 (*.f64 (-.f64 y 1) z) (*.f64 (-.f64 t 1) a))))
(if (or (<=.f64 b -13499999999999999908482807103881977682233063966244864) (not (<=.f64 b 20000000000000001450628727630584702523167488192930439110364203109580800))) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (+.f64 x (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y -1) z))))
(if (or (<=.f64 b -13499999999999999908482807103881977682233063966244864) (not (<=.f64 b 20000000000000001450628727630584702523167488192930439110364203109580800))) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))))
(if (<=.f64 b -9200000000000000203478326961110151964209129721954304) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -8863311460481781/553956966280111321359151042308621317197106853745652161186848528428353614047320326248246548509656023453846098404449586961587736474553087989908021159880755329796288475560940755137311819879076531853615938045960455092067922915100261601864210866521544040371494407003426519343169536) (-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) a)) (if (<=.f64 b 1841655418601397/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (-.f64 (*.f64 z (neg.f64 y)) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 2326148992623603/1329227995784915872903807060280344576) (-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) a)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -9200000000000000203478326961110151964209129721954304) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b -8863311460481781/553956966280111321359151042308621317197106853745652161186848528428353614047320326248246548509656023453846098404449586961587736474553087989908021159880755329796288475560940755137311819879076531853615938045960455092067922915100261601864210866521544040371494407003426519343169536) (-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) a)) (if (<=.f64 b 1841655418601397/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (-.f64 (*.f64 y (neg.f64 z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 2326148992623603/1329227995784915872903807060280344576) (-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) a)) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b))))))
(if (<=.f64 b -9200000000000000203478326961110151964209129721954304) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b -8863311460481781/553956966280111321359151042308621317197106853745652161186848528428353614047320326248246548509656023453846098404449586961587736474553087989908021159880755329796288475560940755137311819879076531853615938045960455092067922915100261601864210866521544040371494407003426519343169536) (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) a)) (if (<=.f64 b 1841655418601397/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 y z)) (if (<=.f64 b 2326148992623603/1329227995784915872903807060280344576) (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) a)) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b))))))
(if (<=.f64 b -9200000000000000203478326961110151964209129721954304) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b -8863311460481781/553956966280111321359151042308621317197106853745652161186848528428353614047320326248246548509656023453846098404449586961587736474553087989908021159880755329796288475560940755137311819879076531853615938045960455092067922915100261601864210866521544040371494407003426519343169536) (+.f64 x (+.f64 a (*.f64 z (-.f64 1 y)))) (if (<=.f64 b 1841655418601397/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 y z)) (if (<=.f64 b 2326148992623603/1329227995784915872903807060280344576) (+.f64 x (+.f64 a (*.f64 z (-.f64 1 y)))) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b))))))
(if (<=.f64 b -1600000000000000122076317457470192052719439535144960) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 6911985578081563/1329227995784915872903807060280344576) (-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) a)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))
(if (or (<=.f64 b -1600000000000000122076317457470192052719439535144960) (not (<=.f64 b 6911985578081563/1329227995784915872903807060280344576))) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) a)))
(if (or (<=.f64 b -1600000000000000122076317457470192052719439535144960) (not (<=.f64 b 6911985578081563/1329227995784915872903807060280344576))) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) a)))
(if (or (<=.f64 b -1600000000000000122076317457470192052719439535144960) (not (<=.f64 b 6911985578081563/1329227995784915872903807060280344576))) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (+.f64 x (+.f64 a (*.f64 z (-.f64 1 y)))))
(if (<=.f64 b -35999999999999999631339027672182744067889592008704) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 4577978668398359/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 7443676776395529/5316911983139663491615228241121378304) (-.f64 x (*.f64 z (-.f64 y 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -35999999999999999631339027672182744067889592008704) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 4577978668398359/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 7443676776395529/5316911983139663491615228241121378304) (-.f64 x (*.f64 (-.f64 y 1) z)) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 b -35999999999999999631339027672182744067889592008704) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 4577978668398359/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (-.f64 x (*.f64 (+.f64 t -1) a)) (if (<=.f64 b 7443676776395529/5316911983139663491615228241121378304) (-.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 b -8499999999999999942378063732073837799924521756524544) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 964645505126797/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 65792501801473/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 13599999999999999453931993922908739357406864820883514976308535930912768) (-.f64 x (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -8499999999999999942378063732073837799924521756524544) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 964645505126797/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 65792501801473/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (-.f64 x (*.f64 (-.f64 y 1) z)) (if (<=.f64 b 13599999999999999453931993922908739357406864820883514976308535930912768) (-.f64 x (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 b -8499999999999999942378063732073837799924521756524544) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 964645505126797/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (-.f64 x (*.f64 (+.f64 t -1) a)) (if (<=.f64 b 65792501801473/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (-.f64 x (*.f64 (+.f64 y -1) z)) (if (<=.f64 b 13599999999999999453931993922908739357406864820883514976308535930912768) (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 b -260000000000000019837401586838906208566908924461056) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -5387515050969975/316912650057057350374175801344) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b -4749284910124297/113078212145816597093331040047546785012958969400039613319782796882727665664) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 6500000000000000088330451263467813730442676875125096806183585464713216) (-.f64 x (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -260000000000000019837401586838906208566908924461056) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -5387515050969975/316912650057057350374175801344) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -4749284910124297/113078212145816597093331040047546785012958969400039613319782796882727665664) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 6500000000000000088330451263467813730442676875125096806183585464713216) (-.f64 x (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 b -260000000000000019837401586838906208566908924461056) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -5387515050969975/316912650057057350374175801344) (-.f64 x (*.f64 (+.f64 t -1) a)) (if (<=.f64 b -4749284910124297/113078212145816597093331040047546785012958969400039613319782796882727665664) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 6500000000000000088330451263467813730442676875125096806183585464713216) (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 a -959999999999999949216033129694732913700932790139104187577174917771048799566734650715347421665165312) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 7438541467549825/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (+.f64 (+.f64 z x) (*.f64 b t)) (if (<=.f64 a 1908785286492599/3291009114642412084309938365114701009965471731267159726697218048) (*.f64 y (-.f64 b z)) (if (<=.f64 a 19999999999999999347120150013191038445492807213299959826532049237266006443819008) (+.f64 (+.f64 z x) (*.f64 b t)) (*.f64 a (-.f64 1 t))))))
(if (<=.f64 a -959999999999999949216033129694732913700932790139104187577174917771048799566734650715347421665165312) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 7438541467549825/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (+.f64 (+.f64 x z) (*.f64 t b)) (if (<=.f64 a 1908785286492599/3291009114642412084309938365114701009965471731267159726697218048) (*.f64 y (-.f64 b z)) (if (<=.f64 a 19999999999999999347120150013191038445492807213299959826532049237266006443819008) (+.f64 (+.f64 x z) (*.f64 t b)) (*.f64 a (-.f64 1 t))))))
(if (<=.f64 t -49000000000000002515336554027486508185219498612890070920724480) (*.f64 t (-.f64 b a)) (if (<=.f64 t -4246656458663237/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432) (+.f64 x (+.f64 a (*.f64 b -2))) (if (<=.f64 t -6505698974590301/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (+.f64 z (*.f64 -1 (*.f64 y z))) (if (<=.f64 t 4254389501031255/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304) (+.f64 x (+.f64 a (*.f64 b -2))) (if (<=.f64 t 4713081767787343/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (*.f64 y (-.f64 b z)) (if (<=.f64 t 8013505007728587/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (+.f64 x (+.f64 a (*.f64 b -2))) (if (<=.f64 t 6047298186139449/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (*.f64 y (-.f64 b z)) (if (<=.f64 t 310000000000000000) (+.f64 x (+.f64 a (*.f64 b -2))) (*.f64 t (-.f64 b a))))))))))
(if (<=.f64 t -49000000000000002515336554027486508185219498612890070920724480) (*.f64 t (-.f64 b a)) (if (<=.f64 t -4246656458663237/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432) (+.f64 x (+.f64 a (*.f64 b -2))) (if (<=.f64 t -6505698974590301/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (+.f64 z (*.f64 y (neg.f64 z))) (if (<=.f64 t 4254389501031255/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304) (+.f64 x (+.f64 a (*.f64 b -2))) (if (<=.f64 t 4713081767787343/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (*.f64 y (-.f64 b z)) (if (<=.f64 t 8013505007728587/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (+.f64 x (+.f64 a (*.f64 b -2))) (if (<=.f64 t 6047298186139449/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (*.f64 y (-.f64 b z)) (if (<=.f64 t 310000000000000000) (+.f64 x (+.f64 a (*.f64 b -2))) (*.f64 t (-.f64 b a))))))))))
(if (<=.f64 t -49000000000000002515336554027486508185219498612890070920724480) (*.f64 t (-.f64 b a)) (if (<=.f64 t -4246656458663237/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432) (+.f64 x (+.f64 a (*.f64 b -2))) (if (<=.f64 t -6505698974590301/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (-.f64 z (*.f64 y z)) (if (<=.f64 t 4254389501031255/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304) (+.f64 x (+.f64 a (*.f64 b -2))) (if (<=.f64 t 4713081767787343/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (*.f64 y (-.f64 b z)) (if (<=.f64 t 8013505007728587/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (+.f64 x (+.f64 a (*.f64 b -2))) (if (<=.f64 t 6047298186139449/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (*.f64 y (-.f64 b z)) (if (<=.f64 t 310000000000000000) (+.f64 x (+.f64 a (*.f64 b -2))) (*.f64 t (-.f64 b a))))))))))
(if (<=.f64 t -70000000000000003593337934324980725978884998018414387029606400) (*.f64 t (-.f64 b a)) (if (<=.f64 t -3849559271118727/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (+.f64 x (+.f64 a (*.f64 b -2))) (if (<=.f64 t -4084213920990005/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (*.f64 z (-.f64 1 y)) (if (<=.f64 t 4254389501031255/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304) (+.f64 x (+.f64 a (*.f64 b -2))) (if (<=.f64 t 908951483787559/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (*.f64 y (-.f64 b z)) (if (<=.f64 t 7724623098808001/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 x (+.f64 a (*.f64 b -2))) (if (<=.f64 t 1561567571728843/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (*.f64 y (-.f64 b z)) (if (<=.f64 t 315000000000000000) (+.f64 x (+.f64 a (*.f64 b -2))) (*.f64 t (-.f64 b a))))))))))
(if (<=.f64 b -450000000000000018217074836021386555868681763360342016) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -1663791412799551/79228162514264337593543950336) (+.f64 x a) (if (<=.f64 b -1039644974923419/392318858461667547739736838950479151006397215279002157056) (*.f64 y (-.f64 b z)) (if (<=.f64 b -2358995333375681/210624583337114373395836055367340864637790190801098222508621955072) (+.f64 z x) (if (<=.f64 b -8231363154421169/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 122000000) (-.f64 x (*.f64 y z)) (*.f64 b (-.f64 (+.f64 t y) 2))))))))
(if (<=.f64 b -450000000000000018217074836021386555868681763360342016) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -1663791412799551/79228162514264337593543950336) (+.f64 x a) (if (<=.f64 b -1039644974923419/392318858461667547739736838950479151006397215279002157056) (*.f64 y (-.f64 b z)) (if (<=.f64 b -2358995333375681/210624583337114373395836055367340864637790190801098222508621955072) (+.f64 x z) (if (<=.f64 b -8231363154421169/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 122000000) (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))
(if (<=.f64 t -129999999999999991993079895913662571646987881982248173118160896) (*.f64 t (-.f64 b a)) (if (<=.f64 t -4190417494555165/2993155353253689176481146537402947624255349848014848) (-.f64 x (*.f64 y z)) (if (<=.f64 t -3792089677624623/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 b (-.f64 y 2)) (if (<=.f64 t -3063162035757089/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (+.f64 x a) (if (<=.f64 t -4530754643018245/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (*.f64 z (-.f64 1 y)) (if (<=.f64 t 8482466046164205/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096) (+.f64 x a) (if (<=.f64 t 1561567571728843/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (*.f64 y (-.f64 b z)) (if (<=.f64 t 1450000000000000000) (+.f64 x a) (*.f64 t (-.f64 b a))))))))))
(if (<=.f64 t -49000000000000002515336554027486508185219498612890070920724480) (*.f64 t (-.f64 b a)) (if (<=.f64 t -5873961290159191/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (+.f64 x a) (if (<=.f64 t -6854218562514781/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472) (*.f64 z (-.f64 1 y)) (if (<=.f64 t 4154677247100835/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096) (+.f64 x a) (if (<=.f64 t 5633000113290953/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (*.f64 y (-.f64 b z)) (if (<=.f64 t 400000000000000000) (+.f64 x a) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 t -49000000000000002515336554027486508185219498612890070920724480) (*.f64 t (-.f64 b a)) (if (<=.f64 t -1835612903174747/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (+.f64 x a) (if (<=.f64 t -6913382939175789/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (*.f64 y (-.f64 b z)) (if (<=.f64 t 713324635913367/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (+.f64 x a) (if (<=.f64 t 10673802988245/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (*.f64 y (-.f64 b z)) (if (<=.f64 t 8527149759974999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (+.f64 z x) (if (<=.f64 t 5101189530382781/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (*.f64 b (-.f64 y 2)) (if (<=.f64 t 5678427533559429/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (*.f64 y (-.f64 b z)) (if (<=.f64 t 5400000000000000000) (+.f64 x a) (*.f64 t (-.f64 b a)))))))))))
(if (<=.f64 t -49000000000000002515336554027486508185219498612890070920724480) (*.f64 t (-.f64 b a)) (if (<=.f64 t -1835612903174747/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (+.f64 x a) (if (<=.f64 t -6913382939175789/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (*.f64 y (-.f64 b z)) (if (<=.f64 t 713324635913367/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (+.f64 x a) (if (<=.f64 t 10673802988245/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (*.f64 y (-.f64 b z)) (if (<=.f64 t 8527149759974999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (+.f64 x z) (if (<=.f64 t 5101189530382781/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (*.f64 b (-.f64 y 2)) (if (<=.f64 t 5678427533559429/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (*.f64 y (-.f64 b z)) (if (<=.f64 t 5400000000000000000) (+.f64 x a) (*.f64 t (-.f64 b a)))))))))))
(if (<=.f64 t -49000000000000002515336554027486508185219498612890070920724480) (*.f64 t (-.f64 b a)) (if (<=.f64 t -2583455197060755/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (+.f64 x a) (if (<=.f64 t -308594478869645/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 b (-.f64 y 2)) (if (<=.f64 t 5317986876289069/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (+.f64 x a) (if (<=.f64 t 1486184002225631/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (*.f64 b (-.f64 y 2)) (if (<=.f64 t 1860000000000000000) (+.f64 x a) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 a -99999999999999999475366575191804932315794610450682175621941694731908308538307845136842752) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -2758407706096627/162259276829213363391578010288128) (*.f64 b (-.f64 y 2)) (if (<=.f64 a -3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 b t) (if (<=.f64 a 7798410141908373/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (+.f64 z x) (if (<=.f64 a 1724057483474125/766247770432944429179173513575154591809369561091801088) (*.f64 b (-.f64 y 2)) (if (<=.f64 a 134999999999999991890675758616325914658395787935736092617935634675990850961408) (+.f64 z x) (*.f64 a (-.f64 1 t))))))))
(if (<=.f64 a -99999999999999999475366575191804932315794610450682175621941694731908308538307845136842752) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -2758407706096627/162259276829213363391578010288128) (*.f64 b (-.f64 y 2)) (if (<=.f64 a -3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 t b) (if (<=.f64 a 7798410141908373/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (+.f64 x z) (if (<=.f64 a 1724057483474125/766247770432944429179173513575154591809369561091801088) (*.f64 b (-.f64 y 2)) (if (<=.f64 a 134999999999999991890675758616325914658395787935736092617935634675990850961408) (+.f64 x z) (*.f64 a (-.f64 1 t))))))))
(if (<=.f64 a -10500000000000000383091562460178831629816214281565420365519884372003874010680661659938193408) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -5400961727769135/174224571863520493293247799005065324265472) (*.f64 y (neg.f64 z)) (if (<=.f64 a -1325723886513667/200867255532373784442745261542645325315275374222849104412672) (+.f64 z x) (if (<=.f64 a -4542742026847543/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (*.f64 b t) (if (<=.f64 a 1217481934623237/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (+.f64 z x) (if (<=.f64 a 1225996432692711/383123885216472214589586756787577295904684780545900544) (*.f64 y b) (if (<=.f64 a 140000000000000000160666652390804640313986050345482420611089958357404152233984) (+.f64 z x) (*.f64 a (-.f64 1 t)))))))))
(if (<=.f64 a -10500000000000000383091562460178831629816214281565420365519884372003874010680661659938193408) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -5400961727769135/174224571863520493293247799005065324265472) (*.f64 y (neg.f64 z)) (if (<=.f64 a -1325723886513667/200867255532373784442745261542645325315275374222849104412672) (+.f64 x z) (if (<=.f64 a -4542742026847543/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (*.f64 t b) (if (<=.f64 a 1217481934623237/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (+.f64 x z) (if (<=.f64 a 1225996432692711/383123885216472214589586756787577295904684780545900544) (*.f64 y b) (if (<=.f64 a 140000000000000000160666652390804640313986050345482420611089958357404152233984) (+.f64 x z) (*.f64 a (-.f64 1 t)))))))))
(if (<=.f64 t -5500000000000000586656950109484241344736986553738511394513613595615870394375039649304380719047798699063020176163375350139943791171034954359616808524100325300739826743109386646762615975306002933933378994658395291648) (*.f64 (neg.f64 a) t) (if (<=.f64 t -5500000000000000044187222685454036887472676656159656224462209024) (*.f64 b t) (if (<=.f64 t -6822497261458971/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864) (+.f64 x a) (if (<=.f64 t -5428778269545091/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072) (*.f64 y (neg.f64 z)) (if (<=.f64 t 5317986876289069/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072) (+.f64 x a) (if (<=.f64 t 8962934927540729/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (*.f64 y b) (if (<=.f64 t 16499999999999999142586987203190688163364424409072904699904) (+.f64 x a) (*.f64 (neg.f64 a) t))))))))
(if (<=.f64 t -5500000000000000586656950109484241344736986553738511394513613595615870394375039649304380719047798699063020176163375350139943791171034954359616808524100325300739826743109386646762615975306002933933378994658395291648) (*.f64 t (neg.f64 a)) (if (<=.f64 t -5500000000000000044187222685454036887472676656159656224462209024) (*.f64 t b) (if (<=.f64 t -6822497261458971/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864) (+.f64 x a) (if (<=.f64 t -5428778269545091/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072) (*.f64 y (neg.f64 z)) (if (<=.f64 t 5317986876289069/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072) (+.f64 x a) (if (<=.f64 t 8962934927540729/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (*.f64 y b) (if (<=.f64 t 16499999999999999142586987203190688163364424409072904699904) (+.f64 x a) (*.f64 t (neg.f64 a)))))))))
(if (<=.f64 b -6600000000000000102692146454481163960170129219679005460240485830843502955687387641548903573439313154662961453727744) (*.f64 b t) (if (<=.f64 b 51999999999999998073802470937994461184) (+.f64 x a) (if (<=.f64 b 5499999999999999658174668009640186065477888376914323919566489237574772223853007513710705233302236835141949887920418171517503899016497571346696444563858532706811904) (*.f64 b t) (if (<=.f64 b 4000000000000000187015275541824511956758421725321641147365459490976065757578223578441473032721213347756307552536179801157304672738649721325897253109667919265549557119458551742347990080953409244090640313174914685540771733044249213739010552107125510194967871538557133783040) (*.f64 y b) (*.f64 b t)))))
(if (<=.f64 b -6600000000000000102692146454481163960170129219679005460240485830843502955687387641548903573439313154662961453727744) (*.f64 t b) (if (<=.f64 b 51999999999999998073802470937994461184) (+.f64 x a) (if (or (<=.f64 b 5499999999999999658174668009640186065477888376914323919566489237574772223853007513710705233302236835141949887920418171517503899016497571346696444563858532706811904) (not (<=.f64 b 4000000000000000187015275541824511956758421725321641147365459490976065757578223578441473032721213347756307552536179801157304672738649721325897253109667919265549557119458551742347990080953409244090640313174914685540771733044249213739010552107125510194967871538557133783040))) (*.f64 t b) (*.f64 y b))))
(if (<=.f64 b -155999999999999998942467993200413964328026516943273984) (*.f64 b t) (if (<=.f64 b 115000000000000002097152) x (*.f64 b t)))
(if (or (<=.f64 b -155999999999999998942467993200413964328026516943273984) (not (<=.f64 b 115000000000000002097152))) (*.f64 t b) x)
(if (<=.f64 x -649999999999999999560842208820358914877285894987857904076277681461376539270746334825114329919627927147603105966928469297853360965045395129980032143346060331319296) x (if (<=.f64 x 1045347431181123/21778071482940061661655974875633165533184) a x))
a
Compiler

Compiled 1290 to 785 computations (39.1% saved)

soundness2.9s (15%)

Rules
1402×associate-+l+
1170×associate-+r+
1162×log-prod
1162×log-prod
1162×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01531983
14981791
217781777
060025719
1161923129
2662522653
055016643
1144914421
2567414421
051128523
1144627244
2692227244
060025719
1161923129
2662522653
051128523
1144627244
2692227244
049319845
1129418646
2533418566
055016643
1144914421
2567414421
060025719
1161923129
2662522653
049319845
1129418646
2533418566
060025719
1161923129
2662522653
055016643
1144914421
2567414421
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 914 to 571 computations (37.5% saved)

end1.0ms (0%)

preprocess400.0ms (2.1%)

Compiler

Compiled 2358 to 1216 computations (48.4% saved)

Profiling

Loading profile data...