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

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

Results
937.0ms5220×body256valid
624.0ms3034×body256infinite
0.0msbody512valid
Bogosity

preprocess43.0ms (0.3%)

Algorithm
egg-herbie
Rules
1402×associate-+l+
1170×associate-+r+
1034×associate--r+
786×fma-neg
748×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01461370
14911186
217711172
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 (neg.f64 x) (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 (neg.f64 y) 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 (neg.f64 y) t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) (neg.f64 z))) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 (neg.f64 t) 1) a)) (*.f64 (-.f64 (+.f64 y (neg.f64 t)) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) (neg.f64 a))) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) (neg.f64 b)))
(+.f64 (-.f64 (-.f64 y (*.f64 (-.f64 x 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 x t) 2) b))
(+.f64 (-.f64 (-.f64 z (*.f64 (-.f64 y 1) x)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 t (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 x 1) a)) (*.f64 (-.f64 (+.f64 y x) 2) b))
(+.f64 (-.f64 (-.f64 a (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) x)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 b (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) x))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 z 1) y)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 z t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 (+.f64 t y) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 a 1) z)) (*.f64 (-.f64 t 1) y)) (*.f64 (-.f64 (+.f64 a t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 b 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 b t) 2) y))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) t)) (*.f64 (-.f64 z 1) a)) (*.f64 (-.f64 (+.f64 y z) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) b)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) z))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 a 1) t)) (*.f64 (-.f64 (+.f64 y a) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 b 1) a)) (*.f64 (-.f64 (+.f64 y b) 2) t))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) b)) (*.f64 (-.f64 (+.f64 y t) 2) a))
Outputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (-.f64 t 2)) b))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 -2 t)) b (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 (neg.f64 x) (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 (neg.f64 x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 -2 t)) b (fma.f64 x -1 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 (neg.f64 y) 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 (neg.f64 y) t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 z (+.f64 (neg.f64 y) -1))) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 (neg.f64 y) (-.f64 t 2))))
(fma.f64 b (+.f64 (-.f64 t y) -2) (-.f64 x (fma.f64 z (fma.f64 -1 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 b (-.f64 t (+.f64 y 2)) (+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) (neg.f64 z))) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 -2 t)) b (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 (neg.f64 t) 1) a)) (*.f64 (-.f64 (+.f64 y (neg.f64 t)) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 a (+.f64 (neg.f64 t) -1)))) (*.f64 b (+.f64 (-.f64 y t) -2)))
(fma.f64 b (-.f64 y (-.f64 t -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (fma.f64 -1 t -1)))))
(fma.f64 b (+.f64 (-.f64 y t) -2) (+.f64 x (fma.f64 z (-.f64 1 y) (+.f64 (*.f64 a t) a))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) (neg.f64 a))) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) (neg.f64 a)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) (*.f64 (+.f64 t -1) a))))
(+.f64 x (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 -2 t)) b))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) (neg.f64 b)))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (-.f64 t 2)) (neg.f64 b)))
(-.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b))
(+.f64 x (-.f64 (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t))) (*.f64 (+.f64 y (+.f64 -2 t)) b)))
(+.f64 (-.f64 (-.f64 y (*.f64 (-.f64 x 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 x t) 2) b))
(+.f64 (-.f64 (-.f64 y (*.f64 z (+.f64 x -1))) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 (+.f64 x t) -2)))
(fma.f64 b (+.f64 x (+.f64 t -2)) (-.f64 y (fma.f64 z (+.f64 x -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 b (+.f64 (+.f64 -2 t) x) (+.f64 y (fma.f64 z (-.f64 1 x) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 z (*.f64 (-.f64 y 1) x)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 z (+.f64 (*.f64 x (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 z (fma.f64 x (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 -2 t)) b (+.f64 z (fma.f64 x (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 t (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 x 1) a)) (*.f64 (-.f64 (+.f64 y x) 2) b))
(+.f64 (-.f64 t (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 a (+.f64 x -1)))) (*.f64 b (+.f64 y (-.f64 x 2))))
(fma.f64 b (+.f64 x (+.f64 y -2)) (-.f64 t (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 x -1)))))
(fma.f64 b (+.f64 y (+.f64 x -2)) (-.f64 t (fma.f64 (+.f64 y -1) z (*.f64 a (-.f64 x 1)))))
(+.f64 (-.f64 (-.f64 a (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) x)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 a (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 x (+.f64 t -1)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 a (fma.f64 (+.f64 y -1) z (*.f64 x (+.f64 t -1)))))
(fma.f64 (+.f64 y (+.f64 -2 t)) b (+.f64 a (fma.f64 z (-.f64 1 y) (*.f64 x (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 b (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) x))
(+.f64 (-.f64 b (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 x (+.f64 y (-.f64 t 2))))
(fma.f64 x (+.f64 y (+.f64 t -2)) (-.f64 b (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 x (+.f64 y (+.f64 -2 t)) (+.f64 b (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 z 1) y)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 z t) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 y (+.f64 z -1)) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 z (-.f64 t 2))))
(fma.f64 b (+.f64 z (+.f64 t -2)) (-.f64 x (fma.f64 y (+.f64 z -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 b (+.f64 z (+.f64 t -2)) (+.f64 x (fma.f64 y (-.f64 1 z) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 (+.f64 t y) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 x (+.f64 (*.f64 z (+.f64 t -1)) (*.f64 (+.f64 y -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 z (+.f64 t -1) (*.f64 (+.f64 y -1) a))))
(fma.f64 (+.f64 y (+.f64 -2 t)) b (-.f64 x (fma.f64 (+.f64 y -1) a (-.f64 (*.f64 z t) z))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 a 1) z)) (*.f64 (-.f64 t 1) y)) (*.f64 (-.f64 (+.f64 a t) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 a -1)) (*.f64 y (+.f64 t -1)))) (*.f64 b (+.f64 (+.f64 t a) -2)))
(fma.f64 b (+.f64 t (+.f64 a -2)) (-.f64 x (fma.f64 z (+.f64 a -1) (*.f64 y (+.f64 t -1)))))
(fma.f64 b (+.f64 t (+.f64 -2 a)) (+.f64 x (fma.f64 z (-.f64 1 a) (*.f64 y (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 b 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 b t) 2) y))
(+.f64 (-.f64 (-.f64 x (*.f64 z (+.f64 b -1))) (*.f64 (+.f64 t -1) a)) (*.f64 y (+.f64 (+.f64 t b) -2)))
(fma.f64 y (+.f64 t (+.f64 b -2)) (-.f64 x (fma.f64 z (+.f64 b -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 y (+.f64 t (+.f64 b -2)) (+.f64 x (fma.f64 z (-.f64 1 b) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) t)) (*.f64 (-.f64 z 1) a)) (*.f64 (-.f64 (+.f64 y z) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) t) (*.f64 a (+.f64 z -1)))) (*.f64 b (+.f64 y (-.f64 z 2))))
(fma.f64 b (+.f64 y (+.f64 z -2)) (-.f64 x (fma.f64 (+.f64 y -1) t (*.f64 a (+.f64 z -1)))))
(fma.f64 b (+.f64 y (+.f64 z -2)) (+.f64 x (fma.f64 t (-.f64 1 y) (*.f64 a (-.f64 1 z)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 x (+.f64 (*.f64 z (+.f64 t -1)) (*.f64 (+.f64 y -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 z (+.f64 t -1) (*.f64 (+.f64 y -1) a))))
(fma.f64 (+.f64 y (+.f64 -2 t)) b (-.f64 x (fma.f64 (+.f64 y -1) a (-.f64 (*.f64 z t) z))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) b)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) z))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) b)) (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y (-.f64 t 2))))
(fma.f64 z (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 (+.f64 y -1) b (*.f64 (+.f64 t -1) a))))
(fma.f64 z (+.f64 y (+.f64 -2 t)) (+.f64 x (fma.f64 b (-.f64 1 y) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 a 1) t)) (*.f64 (-.f64 (+.f64 y a) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t (+.f64 a -1)))) (*.f64 b (+.f64 y (-.f64 a 2))))
(fma.f64 b (+.f64 y (+.f64 a -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (+.f64 a -1)))))
(fma.f64 b (+.f64 y (+.f64 a -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 t (-.f64 1 a)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 b 1) a)) (*.f64 (-.f64 (+.f64 y b) 2) t))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a (+.f64 b -1))) (*.f64 t (+.f64 y (-.f64 b 2))))
(fma.f64 t (+.f64 y (+.f64 b -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 b -1)))))
(fma.f64 t (+.f64 y (+.f64 b -2)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (-.f64 1 b)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) b)) (*.f64 (-.f64 (+.f64 y t) 2) a))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) b)) (*.f64 a (+.f64 y (-.f64 t 2))))
(fma.f64 a (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) b))))
(fma.f64 a (+.f64 y (+.f64 -2 t)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 b (-.f64 1 t)))))
Compiler

Compiled 33 to 25 computations (24.2% saved)

simplify70.0ms (0.5%)

Algorithm
egg-herbie
Rules
1010×distribute-neg-in
970×fma-neg
938×associate--l-
724×sub-neg
688×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02061
15153
214849
362049
4223549
5551249
6702849
Stop Event
node limit
Counts
1 → 5
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))
Outputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.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 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))

eval2.0ms (0%)

Compiler

Compiled 103 to 63 computations (38.8% saved)

prune4.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New235
Fresh101
Picked000
Done000
Total336
Accurracy
99.2%
Counts
6 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.7%
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
96.1%
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
94.1%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
97.7%
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
96.1%
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
94.1%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
Compiler

Compiled 152 to 104 computations (31.6% saved)

localize281.0ms (2.1%)

Local Accuracy

Found 11 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 (+.f64 t -1) a)
100.0%
(+.f64 t (-.f64 y 2))
99.2%
(fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))
98.4%
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
100.0%
(+.f64 y (+.f64 t -2))
99.2%
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))
96.9%
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
100.0%
(*.f64 (+.f64 t -1) a)
100.0%
(*.f64 (+.f64 y (-.f64 t 2)) b)
98.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
96.2%
(-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))
Compiler

Compiled 214 to 122 computations (43% saved)

series81.0ms (0.6%)

Counts
11 → 504
Calls

126 calls:

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

rewrite133.0ms (1%)

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

Useful iterations: 1 (0.0ms)

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

simplify568.0ms (4.3%)

Algorithm
egg-herbie
Rules
1404×fma-neg
936×fma-def
676×exp-sum
588×distribute-rgt-in
588×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055025160
1158321826
2651021826
Stop Event
node limit
Counts
680 → 354
Calls
Call 1
Inputs
(-.f64 (*.f64 -1 a) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(*.f64 t (-.f64 a b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(*.f64 -1 (*.f64 y b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(*.f64 -1 (*.f64 y b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(*.f64 (-.f64 2 (+.f64 y t)) b)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 (-.f64 b z) y)
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 b (-.f64 t 2))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 (-.f64 y 2) b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 -1 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
x
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
x
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 t 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
y
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
y
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 y 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
t
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
t
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 (-.f64 b z) y)
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 a t)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(*.f64 a t)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(-.f64 y 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
t
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
t
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 t 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
y
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
y
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(*.f64 -1 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 a (+.f64 t -1) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 a (+.f64 t -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(*.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (fma.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a) (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a)) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))
(pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 t -1) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 t -1) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(+.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (fma.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 x (*.f64 (+.f64 -1 y) z)) (fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (*.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 x (*.f64 (+.f64 -1 y) z))) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (+.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)
(pow.f64 (*.f64 (+.f64 t -1) a) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 t -1) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))) 1)
(*.f64 1 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(*.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) 1)
(log.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(expm1.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(exp.f64 (log.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(log1p.f64 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 z (-.f64 1 y) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) 1)
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (+.f64 y t) 2)
(-.f64 (exp.f64 (log1p.f64 (+.f64 y (+.f64 t -2)))) 1)
(*.f64 1 (+.f64 y (+.f64 t -2)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) (cbrt.f64 (+.f64 y (+.f64 t -2)))) (cbrt.f64 (+.f64 y (+.f64 t -2))))
(*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) (sqrt.f64 (+.f64 y (+.f64 t -2))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (-.f64 (*.f64 (+.f64 t -2) (+.f64 t -2)) (*.f64 y (+.f64 t -2)))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2))) (-.f64 y (+.f64 t -2)))
(pow.f64 (+.f64 y (+.f64 t -2)) 1)
(log.f64 (exp.f64 (+.f64 y (+.f64 t -2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 y (+.f64 t -2)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 y (+.f64 t -2))) (+.f64 y (+.f64 t -2))))
(expm1.f64 (log1p.f64 (+.f64 y (+.f64 t -2))))
(exp.f64 (log.f64 (+.f64 y (+.f64 t -2))))
(log1p.f64 (expm1.f64 (+.f64 y (+.f64 t -2))))
(fma.f64 1 y (+.f64 t -2))
(fma.f64 1 (+.f64 t -2) y)
(fma.f64 (*.f64 (cbrt.f64 y) (cbrt.f64 y)) (cbrt.f64 y) (+.f64 t -2))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 t -2)) (cbrt.f64 (+.f64 t -2))) (cbrt.f64 (+.f64 t -2)) y)
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (+.f64 t -2))
(fma.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 (+.f64 t -2)) y)
(+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))) 1)
(*.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))) (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(exp.f64 (log.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(+.f64 (*.f64 (+.f64 -1 y) z) (*.f64 (+.f64 t -1) a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) 1)
(*.f64 1 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (sqrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(exp.f64 (log.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(-.f64 (+.f64 t y) 2)
(-.f64 (exp.f64 (log1p.f64 (+.f64 t (+.f64 y -2)))) 1)
(*.f64 1 (+.f64 t (+.f64 y -2)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) (cbrt.f64 (+.f64 t (+.f64 y -2)))) (cbrt.f64 (+.f64 t (+.f64 y -2))))
(*.f64 (sqrt.f64 (+.f64 t (+.f64 y -2))) (sqrt.f64 (+.f64 t (+.f64 y -2))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) (fma.f64 t t (-.f64 (*.f64 (+.f64 y -2) (+.f64 y -2)) (*.f64 t (+.f64 y -2)))))
(/.f64 (-.f64 (*.f64 t t) (*.f64 (+.f64 y -2) (+.f64 y -2))) (-.f64 t (+.f64 y -2)))
(pow.f64 (+.f64 t (+.f64 y -2)) 1)
(log.f64 (exp.f64 (+.f64 t (+.f64 y -2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 t (+.f64 y -2)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) (+.f64 t (+.f64 y -2))) (+.f64 t (+.f64 y -2))))
(expm1.f64 (log1p.f64 (+.f64 t (+.f64 y -2))))
(exp.f64 (log.f64 (+.f64 t (+.f64 y -2))))
(log1p.f64 (expm1.f64 (+.f64 t (+.f64 y -2))))
(fma.f64 1 t (+.f64 y -2))
(fma.f64 1 (+.f64 y -2) t)
(fma.f64 (*.f64 (cbrt.f64 t) (cbrt.f64 t)) (cbrt.f64 t) (+.f64 y -2))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 y -2)) (cbrt.f64 (+.f64 y -2))) (cbrt.f64 (+.f64 y -2)) t)
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (+.f64 y -2))
(fma.f64 (sqrt.f64 (+.f64 y -2)) (sqrt.f64 (+.f64 y -2)) t)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)
(pow.f64 (*.f64 (+.f64 t -1) a) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 t -1) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))
Outputs
(-.f64 (*.f64 -1 a) (*.f64 (-.f64 y 2) b))
(-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2)))
(fma.f64 -1 a (*.f64 b (-.f64 2 y)))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))
(fma.f64 -1 (fma.f64 t (-.f64 b a) a) (*.f64 b (-.f64 2 y)))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))
(fma.f64 -1 (fma.f64 t (-.f64 b a) a) (*.f64 b (-.f64 2 y)))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))
(fma.f64 -1 (fma.f64 t (-.f64 b a) a) (*.f64 b (-.f64 2 y)))
(*.f64 t (-.f64 a b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))
(fma.f64 -1 (fma.f64 t (-.f64 b a) a) (*.f64 b (-.f64 2 y)))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))
(fma.f64 -1 (fma.f64 t (-.f64 b a) a) (*.f64 b (-.f64 2 y)))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))
(fma.f64 -1 (fma.f64 t (-.f64 b a) a) (*.f64 b (-.f64 2 y)))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b))))
(*.f64 t (-.f64 a b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))
(fma.f64 -1 (fma.f64 t (-.f64 b a) a) (*.f64 b (-.f64 2 y)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))
(fma.f64 -1 (fma.f64 t (-.f64 b a) a) (*.f64 b (-.f64 2 y)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2)))
(fma.f64 -1 (fma.f64 t (-.f64 b a) a) (*.f64 b (-.f64 2 y)))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))
(*.f64 b (-.f64 2 (+.f64 y t)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 t 2) b))
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 t -2)))
(-.f64 (-.f64 (*.f64 a t) a) (*.f64 b (+.f64 t -2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 -1 (*.f64 y b))
(neg.f64 (*.f64 y b))
(*.f64 y (neg.f64 b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 -1 (*.f64 y b))
(neg.f64 (*.f64 y b))
(*.f64 y (neg.f64 b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 (-.f64 2 (+.f64 y t)) b)
(*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))
(*.f64 b (-.f64 2 (+.f64 y t)))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))
(*.f64 b (-.f64 2 (+.f64 y t)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(*.f64 (-.f64 b z) y)
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))
(*.f64 (-.f64 z b) (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 y) (-.f64 z b) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 y) (-.f64 z b) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 y) (-.f64 z b) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (+.f64 -1 t)))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (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 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 y 2) b)
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 -1 a)
(neg.f64 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t))
(*.f64 t (-.f64 b a))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(-.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 a (-.f64 1 t) z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))
(*.f64 (-.f64 z b) (neg.f64 y))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 y) (-.f64 z b) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 y) (-.f64 z b) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 y) (-.f64 z b) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (+.f64 -1 t)))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(+.f64 z (fma.f64 b (+.f64 t -2) x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(+.f64 (fma.f64 y (-.f64 b z) x) (fma.f64 b (+.f64 t -2) z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(+.f64 (fma.f64 y (-.f64 b z) x) (fma.f64 b (+.f64 t -2) z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(+.f64 (fma.f64 y (-.f64 b z) x) (fma.f64 b (+.f64 t -2) z))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(*.f64 y (-.f64 b z))
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(+.f64 (fma.f64 y (-.f64 b z) x) (fma.f64 b (+.f64 t -2) z))
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(+.f64 (fma.f64 y (-.f64 b z) x) (fma.f64 b (+.f64 t -2) z))
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(+.f64 (fma.f64 y (-.f64 b z) x) (fma.f64 b (+.f64 t -2) z))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))
(*.f64 (-.f64 z b) (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 -1 (*.f64 y (+.f64 (neg.f64 b) z)) (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(+.f64 z (fma.f64 (neg.f64 y) (-.f64 z b) (fma.f64 b (+.f64 t -2) x)))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 -1 (*.f64 y (+.f64 (neg.f64 b) z)) (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(+.f64 z (fma.f64 (neg.f64 y) (-.f64 z b) (fma.f64 b (+.f64 t -2) x)))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 -1 (*.f64 y (+.f64 (neg.f64 b) z)) (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(+.f64 z (fma.f64 (neg.f64 y) (-.f64 z b) (fma.f64 b (+.f64 t -2) x)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))
(fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(fma.f64 (+.f64 y (+.f64 t -2)) b x)
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (*.f64 z (-.f64 1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
x
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
x
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 t 2)
(+.f64 t -2)
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
y
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
y
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 y 2)
(+.f64 y -2)
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
t
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
t
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(*.f64 (-.f64 b z) y)
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))
(*.f64 (-.f64 z b) (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 y) (-.f64 z b) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 y) (-.f64 z b) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 (neg.f64 y) (-.f64 z b) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (+.f64 -1 t)))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (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 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))
(fma.f64 -1 z (*.f64 a (+.f64 -1 t)))
(-.f64 (-.f64 (*.f64 a t) a) z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 -1 y))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 -1 y))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))
(fma.f64 z (+.f64 -1 y) (neg.f64 a))
(-.f64 (*.f64 z (+.f64 -1 y)) a)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 a t)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 a t)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 -1 y))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(-.f64 y 2)
(+.f64 y -2)
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
t
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
t
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 t 2)
(+.f64 t -2)
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
y
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
y
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(*.f64 -1 a)
(neg.f64 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (fma.f64 a (+.f64 t -1) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (fma.f64 a (+.f64 t -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(*.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (fma.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a) (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (fma.f64 (*.f64 a (+.f64 -1 t)) (*.f64 a (+.f64 -1 t)) (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 y (+.f64 t -2)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (+.f64 (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 a (+.f64 -1 t) (*.f64 b (+.f64 y (+.f64 t -2))))) (pow.f64 (-.f64 (*.f64 a t) a) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a)) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))
(/.f64 (*.f64 (fma.f64 (+.f64 -1 t) a (*.f64 b (+.f64 y (+.f64 t -2)))) (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 (+.f64 -1 t) a (*.f64 b (+.f64 y (+.f64 t -2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 b (+.f64 y (+.f64 t -2)))))
(pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 a (+.f64 t -1) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 a (+.f64 t -1) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))
(+.f64 (*.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) 0) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))
(+.f64 (*.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) 0) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))
(+.f64 (*.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) 0) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))
(+.f64 (*.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) 0) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))
(+.f64 (*.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) 0) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))
(+.f64 (*.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) 0) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))
(+.f64 (*.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) 0) (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (fma.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 x (*.f64 (+.f64 -1 y) z)) (fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 3) (pow.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) 3)) (fma.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) (-.f64 x (*.f64 z (+.f64 -1 y))) (fma.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (*.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (-.f64 x (*.f64 z (+.f64 -1 y)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) 3)) (fma.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 z (-.f64 1 y) x) (*.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (fma.f64 z (-.f64 1 y) x)))))
(/.f64 (-.f64 (*.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 x (*.f64 (+.f64 -1 y) z))) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (+.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (*.f64 (+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (-.f64 x (*.f64 z (+.f64 -1 y)))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))) (+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (-.f64 x (*.f64 z (+.f64 -1 y)))))
(/.f64 (-.f64 (*.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) 2)) (+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(cbrt.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (*.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))))))
(cbrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)
(*.f64 b (+.f64 y (+.f64 t -2)))
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)
(*.f64 b (+.f64 y (+.f64 t -2)))
(log.f64 (exp.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(pow.f64 (*.f64 (+.f64 t -1) a) 1)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(log.f64 (exp.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 1 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(cbrt.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (*.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))))))
(cbrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(exp.f64 (log.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(log1p.f64 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 z (-.f64 1 y) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(cbrt.f64 (*.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (*.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 y (+.f64 t -2)))) 1)
(+.f64 y (+.f64 t -2))
(*.f64 1 (+.f64 y (+.f64 t -2)))
(+.f64 y (+.f64 t -2))
(*.f64 (*.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) (cbrt.f64 (+.f64 y (+.f64 t -2)))) (cbrt.f64 (+.f64 y (+.f64 t -2))))
(+.f64 y (+.f64 t -2))
(*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) (sqrt.f64 (+.f64 y (+.f64 t -2))))
(+.f64 y (+.f64 t -2))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (-.f64 (*.f64 (+.f64 t -2) (+.f64 t -2)) (*.f64 y (+.f64 t -2)))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2))) (-.f64 y (+.f64 t -2)))
(/.f64 (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2))) (-.f64 (-.f64 y t) -2))
(/.f64 (+.f64 y (+.f64 t -2)) (/.f64 (+.f64 (-.f64 y t) 2) (+.f64 (-.f64 y t) 2)))
(pow.f64 (+.f64 y (+.f64 t -2)) 1)
(+.f64 y (+.f64 t -2))
(log.f64 (exp.f64 (+.f64 y (+.f64 t -2))))
(+.f64 y (+.f64 t -2))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 y (+.f64 t -2)))))
(+.f64 y (+.f64 t -2))
(cbrt.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 y (+.f64 t -2))) (+.f64 y (+.f64 t -2))))
(cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 y (+.f64 t -2)))))
(cbrt.f64 (pow.f64 (+.f64 y (+.f64 t -2)) 3))
(expm1.f64 (log1p.f64 (+.f64 y (+.f64 t -2))))
(+.f64 y (+.f64 t -2))
(exp.f64 (log.f64 (+.f64 y (+.f64 t -2))))
(+.f64 y (+.f64 t -2))
(log1p.f64 (expm1.f64 (+.f64 y (+.f64 t -2))))
(+.f64 y (+.f64 t -2))
(fma.f64 1 y (+.f64 t -2))
(+.f64 y (+.f64 t -2))
(fma.f64 1 (+.f64 t -2) y)
(+.f64 y (+.f64 t -2))
(fma.f64 (*.f64 (cbrt.f64 y) (cbrt.f64 y)) (cbrt.f64 y) (+.f64 t -2))
(+.f64 y (+.f64 t -2))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 t -2)) (cbrt.f64 (+.f64 t -2))) (cbrt.f64 (+.f64 t -2)) y)
(+.f64 y (+.f64 t -2))
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (+.f64 t -2))
(+.f64 y (+.f64 t -2))
(fma.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 (+.f64 t -2)) y)
(+.f64 y (+.f64 t -2))
(+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (exp.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))) (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(cbrt.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (*.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))))))
(cbrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(exp.f64 (log.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 (+.f64 -1 y) z) (*.f64 (+.f64 t -1) a))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) 1)
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 1 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 (sqrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (sqrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 1)
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(log.f64 (exp.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(cbrt.f64 (*.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) (*.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(exp.f64 (log.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(-.f64 (+.f64 t y) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 t (+.f64 y -2)))) 1)
(+.f64 y (+.f64 t -2))
(*.f64 1 (+.f64 t (+.f64 y -2)))
(+.f64 y (+.f64 t -2))
(*.f64 (*.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) (cbrt.f64 (+.f64 t (+.f64 y -2)))) (cbrt.f64 (+.f64 t (+.f64 y -2))))
(+.f64 y (+.f64 t -2))
(*.f64 (sqrt.f64 (+.f64 t (+.f64 y -2))) (sqrt.f64 (+.f64 t (+.f64 y -2))))
(+.f64 y (+.f64 t -2))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) (fma.f64 t t (-.f64 (*.f64 (+.f64 y -2) (+.f64 y -2)) (*.f64 t (+.f64 y -2)))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) (fma.f64 t t (*.f64 (+.f64 y -2) (-.f64 (+.f64 y -2) t))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))))
(/.f64 (-.f64 (*.f64 t t) (*.f64 (+.f64 y -2) (+.f64 y -2))) (-.f64 t (+.f64 y -2)))
(/.f64 (*.f64 (+.f64 y (+.f64 t -2)) (-.f64 t (+.f64 y -2))) (-.f64 t (+.f64 y -2)))
(/.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (-.f64 2 y))) (-.f64 (-.f64 t -2) y))
(pow.f64 (+.f64 t (+.f64 y -2)) 1)
(+.f64 y (+.f64 t -2))
(log.f64 (exp.f64 (+.f64 t (+.f64 y -2))))
(+.f64 y (+.f64 t -2))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 t (+.f64 y -2)))))
(+.f64 y (+.f64 t -2))
(cbrt.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) (+.f64 t (+.f64 y -2))) (+.f64 t (+.f64 y -2))))
(cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 y (+.f64 t -2)))))
(cbrt.f64 (pow.f64 (+.f64 y (+.f64 t -2)) 3))
(expm1.f64 (log1p.f64 (+.f64 t (+.f64 y -2))))
(+.f64 y (+.f64 t -2))
(exp.f64 (log.f64 (+.f64 t (+.f64 y -2))))
(+.f64 y (+.f64 t -2))
(log1p.f64 (expm1.f64 (+.f64 t (+.f64 y -2))))
(+.f64 y (+.f64 t -2))
(fma.f64 1 t (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(fma.f64 1 (+.f64 y -2) t)
(+.f64 y (+.f64 t -2))
(fma.f64 (*.f64 (cbrt.f64 t) (cbrt.f64 t)) (cbrt.f64 t) (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 y -2)) (cbrt.f64 (+.f64 y -2))) (cbrt.f64 (+.f64 y -2)) t)
(+.f64 y (+.f64 t -2))
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (+.f64 y -2))
(+.f64 y (+.f64 t -2))
(fma.f64 (sqrt.f64 (+.f64 y -2)) (sqrt.f64 (+.f64 y -2)) t)
(+.f64 y (+.f64 t -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(pow.f64 (*.f64 (+.f64 t -1) a) 1)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(log.f64 (exp.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)

eval207.0ms (1.6%)

Compiler

Compiled 9853 to 6025 computations (38.9% saved)

prune134.0ms (1%)

Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New35610366
Fresh000
Picked303
Done000
Total35910369
Accurracy
100.0%
Counts
369 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
67.1%
(fma.f64 a (-.f64 1 t) (+.f64 (*.f64 z (-.f64 1 y)) x))
66.3%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a))
52.5%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
68.8%
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
38.6%
(*.f64 (-.f64 (+.f64 y t) 2) b)
31.9%
(*.f64 (-.f64 b z) y)
26.4%
(*.f64 z (-.f64 1 y))
35.8%
(*.f64 t (-.f64 b a))
30.7%
(*.f64 a (-.f64 1 t))
14.4%
x
67.1%
(fma.f64 a (-.f64 1 t) (+.f64 (*.f64 z (-.f64 1 y)) x))
66.3%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a))
52.5%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
68.8%
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
38.6%
(*.f64 (-.f64 (+.f64 y t) 2) b)
31.9%
(*.f64 (-.f64 b z) y)
26.4%
(*.f64 z (-.f64 1 y))
35.8%
(*.f64 t (-.f64 b a))
30.7%
(*.f64 a (-.f64 1 t))
14.4%
x
Compiler

Compiled 546 to 404 computations (26% saved)

localize159.0ms (1.2%)

Local Accuracy

Found 12 expressions with local accuracy:

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

Compiled 144 to 73 computations (49.3% saved)

series17.0ms (0.1%)

Counts
12 → 291
Calls

99 calls:

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

rewrite89.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
756×add-sqr-sqrt
744×pow1
744×*-un-lft-identity
704×add-cbrt-cube
704×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify145.0ms (1.1%)

Algorithm
egg-herbie
Rules
1486×log-prod
974×fma-def
592×associate-*l*
570×associate-*r*
364×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

eval120.0ms (0.9%)

Compiler

Compiled 6662 to 3561 computations (46.5% saved)

prune92.0ms (0.7%)

Pruning

17 alts after pruning (14 fresh and 3 done)

PrunedKeptTotal
New39313406
Fresh415
Picked235
Done000
Total39917416
Accurracy
100.0%
Counts
416 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.4%
(fma.f64 a (-.f64 1 t) x)
57.8%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))
52.6%
(-.f64 (+.f64 z x) (-.f64 (*.f64 a t) a))
43.4%
(-.f64 (+.f64 a x) (*.f64 a t))
39.0%
(-.f64 x (*.f64 z (-.f64 y 1)))
38.8%
(+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x)))
38.6%
(*.f64 (-.f64 (+.f64 y t) 2) b)
24.6%
(*.f64 (-.f64 t 2) b)
22.3%
(*.f64 (neg.f64 a) t)
26.4%
(*.f64 z (-.f64 1 y))
17.1%
(*.f64 y (neg.f64 z))
18.6%
(*.f64 y b)
17.8%
(*.f64 t b)
30.7%
(*.f64 a (-.f64 1 t))
11.2%
z
14.4%
x
10.4%
a
43.4%
(fma.f64 a (-.f64 1 t) x)
57.8%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))
52.6%
(-.f64 (+.f64 z x) (-.f64 (*.f64 a t) a))
43.4%
(-.f64 (+.f64 a x) (*.f64 a t))
39.0%
(-.f64 x (*.f64 z (-.f64 y 1)))
38.8%
(+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x)))
38.6%
(*.f64 (-.f64 (+.f64 y t) 2) b)
24.6%
(*.f64 (-.f64 t 2) b)
22.3%
(*.f64 (neg.f64 a) t)
26.4%
(*.f64 z (-.f64 1 y))
17.1%
(*.f64 y (neg.f64 z))
18.6%
(*.f64 y b)
17.8%
(*.f64 t b)
30.7%
(*.f64 a (-.f64 1 t))
11.2%
z
14.4%
x
10.4%
a
Compiler

Compiled 648 to 492 computations (24.1% saved)

localize77.0ms (0.6%)

Local Accuracy

Found 5 expressions with local accuracy:

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

Compiled 82 to 35 computations (57.3% saved)

series3.0ms (0%)

Counts
2 → 87
Calls

24 calls:

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

rewrite100.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1832×log-prod
1030×fma-neg
678×expm1-udef
676×log1p-udef
392×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01650
138746
2553246
Stop Event
node limit
Counts
2 → 144
Calls
Call 1
Inputs
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))
(-.f64 (+.f64 a x) (*.f64 a t))
Outputs
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(+.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 t (neg.f64 a))))
(+.f64 x (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 t a)))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 a)))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 t (neg.f64 a)) 1))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(+.f64 (*.f64 t (neg.f64 a)) (-.f64 x (*.f64 (+.f64 y -1) z)))
(+.f64 0 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))))) (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))))
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) 1)
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (*.f64 t a) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 t a))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (*.f64 t a) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (*.f64 t a) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (*.f64 t a) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (*.f64 t a) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (*.f64 t a) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (*.f64 t a) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (*.f64 t a) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (*.f64 t (neg.f64 a)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 a))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a)) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a)) (fma.f64 (+.f64 y -1) z (*.f64 t a))) (*.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a)))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 a))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a)) (fma.f64 (+.f64 y -1) z (*.f64 t a)))) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))) 3)
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) 2))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))))))
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (/.f64 1 (pow.f64 (exp.f64 a) t))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (exp.f64 (*.f64 t (neg.f64 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (/.f64 1 (pow.f64 (exp.f64 a) t))))
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 a))) (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))))
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 a))) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) t)) (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) t)) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))))
(log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)) (pow.f64 (exp.f64 a) t))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)) (pow.f64 (exp.f64 a) t))))
(log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (pow.f64 (exp.f64 a) t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))
(fma.f64 x 1 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(fma.f64 x 1 (neg.f64 (fma.f64 (+.f64 y -1) z (neg.f64 (*.f64 t (neg.f64 a))))))
(fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1 (*.f64 t (neg.f64 a)))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (neg.f64 (*.f64 t (neg.f64 a))))))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 a)))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (*.f64 t (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 t (neg.f64 a)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (fma.f64 (+.f64 y -1) z (neg.f64 (*.f64 t (neg.f64 a))))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (neg.f64 (*.f64 t (neg.f64 a))))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 t (neg.f64 a)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (neg.f64 (*.f64 t (neg.f64 a))))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z))))) (*.f64 t (neg.f64 a)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (+.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 t (neg.f64 a)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (*.f64 t (neg.f64 a)))
(+.f64 x (+.f64 a (*.f64 t (neg.f64 a))))
(+.f64 x (-.f64 a (*.f64 t a)))
(+.f64 a (-.f64 x (*.f64 t a)))
(+.f64 a (*.f64 (-.f64 x (*.f64 t a)) 1))
(+.f64 (+.f64 x a) (*.f64 t (neg.f64 a)))
(+.f64 (+.f64 x a) (*.f64 (*.f64 t (neg.f64 a)) 1))
(+.f64 (+.f64 a (-.f64 x (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(+.f64 (+.f64 a (-.f64 x (*.f64 t a))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(+.f64 (+.f64 a (-.f64 x (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 x a))
(+.f64 (-.f64 x (*.f64 t a)) a)
(+.f64 0 (+.f64 a (-.f64 x (*.f64 t a))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 t a))))) (cbrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 t a))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 t a)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 t a)))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 t a)))))))
(*.f64 (+.f64 a (-.f64 x (*.f64 t a))) 1)
(*.f64 1 (+.f64 a (-.f64 x (*.f64 t a))))
(*.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))) (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))) 2) (cbrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))))
(*.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))) (sqrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))))
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x a) 2) (*.f64 (*.f64 t a) (+.f64 (+.f64 x a) (*.f64 t a))))))
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (+.f64 (+.f64 x a) (*.f64 t a))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 x a)) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (+.f64 x a)) (sqrt.f64 (*.f64 t a))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x a) 2) (*.f64 (*.f64 t a) (+.f64 (+.f64 x a) (*.f64 t a)))) (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 1 (/.f64 (+.f64 (+.f64 x a) (*.f64 t a)) (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 t a) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (+.f64 x a) 2) (*.f64 (*.f64 t a) (+.f64 (+.f64 x a) (*.f64 t a)))))
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 t a) 2)) (+.f64 (+.f64 x a) (*.f64 t a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 t a) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x a) 2) (*.f64 (*.f64 t a) (+.f64 (+.f64 x a) (*.f64 t a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 t a) 2))) (neg.f64 (+.f64 (+.f64 x a) (*.f64 t a))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (-.f64 x (*.f64 t a)) 3)) (+.f64 (*.f64 a a) (-.f64 (*.f64 (-.f64 x (*.f64 t a)) (-.f64 x (*.f64 t a))) (*.f64 a (-.f64 x (*.f64 t a))))))
(/.f64 (+.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 t (neg.f64 a)) 3)) (+.f64 (pow.f64 (+.f64 x a) 2) (-.f64 (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a))) (*.f64 (+.f64 x a) (*.f64 t (neg.f64 a))))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 (-.f64 x (*.f64 t a)) (-.f64 x (*.f64 t a)))) (-.f64 a (-.f64 x (*.f64 t a))))
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a)))) (-.f64 (+.f64 x a) (*.f64 t (neg.f64 a))))
(pow.f64 (+.f64 a (-.f64 x (*.f64 t a))) 1)
(pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))) 3)
(pow.f64 (pow.f64 (+.f64 a (-.f64 x (*.f64 t a))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))) 2)
(sqrt.f64 (pow.f64 (+.f64 a (-.f64 x (*.f64 t a))) 2))
(log.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 t a)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 a (-.f64 x (*.f64 t a))))))
(log.f64 (*.f64 (exp.f64 a) (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) t))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (exp.f64 (-.f64 x (*.f64 t a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) t))))
(log.f64 (*.f64 (exp.f64 (+.f64 x a)) (/.f64 1 (pow.f64 (exp.f64 a) t))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x a))) (exp.f64 (*.f64 t (neg.f64 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x a))) (/.f64 1 (pow.f64 (exp.f64 a) t))))
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 a))) (exp.f64 (+.f64 x a))))
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 a))) (+.f64 1 (expm1.f64 (+.f64 x a)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) t)) (exp.f64 (+.f64 x a))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) t)) (+.f64 1 (expm1.f64 (+.f64 x a)))))
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 t a))) (exp.f64 a)))
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 t a))) (+.f64 1 (expm1.f64 a))))
(log.f64 (*.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) t)) (exp.f64 a)))
(log.f64 (*.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) t)) (+.f64 1 (expm1.f64 a))))
(log.f64 (/.f64 (exp.f64 (+.f64 x a)) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (+.f64 x a))) (pow.f64 (exp.f64 a) t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (+.f64 x a))) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(cbrt.f64 (pow.f64 (+.f64 a (-.f64 x (*.f64 t a))) 3))
(expm1.f64 (log1p.f64 (+.f64 a (-.f64 x (*.f64 t a)))))
(exp.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 t a)))))
(exp.f64 (*.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 t a)))) 1))
(log1p.f64 (expm1.f64 (+.f64 a (-.f64 x (*.f64 t a)))))
(fma.f64 (+.f64 x a) 1 (*.f64 t (neg.f64 a)))
(fma.f64 1 a (-.f64 x (*.f64 t a)))
(fma.f64 1 (+.f64 x a) (*.f64 t (neg.f64 a)))
(fma.f64 (cbrt.f64 (+.f64 x a)) (pow.f64 (cbrt.f64 (+.f64 x a)) 2) (*.f64 t (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x a)) 2) (cbrt.f64 (+.f64 x a)) (*.f64 t (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (-.f64 x (*.f64 t a)))
(fma.f64 (sqrt.f64 (+.f64 x a)) (sqrt.f64 (+.f64 x a)) (*.f64 t (neg.f64 a)))
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (-.f64 x (*.f64 t a)))
(fma.f64 (+.f64 (pow.f64 a 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 a a (*.f64 x (-.f64 x a)))) (*.f64 t (neg.f64 a)))
(fma.f64 (-.f64 (*.f64 a a) (*.f64 x x)) (/.f64 1 (-.f64 a x)) (*.f64 t (neg.f64 a)))

simplify122.0ms (0.9%)

Algorithm
egg-herbie
Rules
1082×fma-neg
858×unswap-sqr
582×fma-def
572×times-frac
456×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04166829
111676395
239376335
Stop Event
node limit
Counts
231 → 213
Calls
Call 1
Inputs
(*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (*.f64 a t))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 a t))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
x
(+.f64 (*.f64 a (-.f64 1 t)) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(*.f64 a (+.f64 1 (*.f64 -1 t)))
(+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x)
(+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x)
(+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x)
(-.f64 a (*.f64 a t))
x
x
(+.f64 a x)
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(*.f64 -1 (*.f64 a t))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(*.f64 -1 (*.f64 a t))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(+.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 t (neg.f64 a))))
(+.f64 x (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 t a)))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 a)))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 t (neg.f64 a)) 1))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(+.f64 (*.f64 t (neg.f64 a)) (-.f64 x (*.f64 (+.f64 y -1) z)))
(+.f64 0 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))))) (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))))
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) 1)
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (*.f64 t a) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 t a))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (*.f64 t a) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (*.f64 t a) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (*.f64 t a) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (*.f64 t a) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (*.f64 t a) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (*.f64 t a) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (*.f64 t a) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (*.f64 t (neg.f64 a)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 a))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a)) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a)) (fma.f64 (+.f64 y -1) z (*.f64 t a))) (*.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a)))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 a))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a)) (fma.f64 (+.f64 y -1) z (*.f64 t a)))) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))) 3)
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) 2))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))))))
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (/.f64 1 (pow.f64 (exp.f64 a) t))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (exp.f64 (*.f64 t (neg.f64 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (/.f64 1 (pow.f64 (exp.f64 a) t))))
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 a))) (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))))
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 a))) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) t)) (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) t)) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))))
(log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)) (pow.f64 (exp.f64 a) t))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)) (pow.f64 (exp.f64 a) t))))
(log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (pow.f64 (exp.f64 a) t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))
(fma.f64 x 1 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(fma.f64 x 1 (neg.f64 (fma.f64 (+.f64 y -1) z (neg.f64 (*.f64 t (neg.f64 a))))))
(fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1 (*.f64 t (neg.f64 a)))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (neg.f64 (*.f64 t (neg.f64 a))))))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 a)))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (*.f64 t (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 t (neg.f64 a)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (fma.f64 (+.f64 y -1) z (neg.f64 (*.f64 t (neg.f64 a))))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (neg.f64 (*.f64 t (neg.f64 a))))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 t (neg.f64 a)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (neg.f64 (*.f64 t (neg.f64 a))))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z))))) (*.f64 t (neg.f64 a)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (+.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 t (neg.f64 a)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (*.f64 t (neg.f64 a)))
(+.f64 x (+.f64 a (*.f64 t (neg.f64 a))))
(+.f64 x (-.f64 a (*.f64 t a)))
(+.f64 a (-.f64 x (*.f64 t a)))
(+.f64 a (*.f64 (-.f64 x (*.f64 t a)) 1))
(+.f64 (+.f64 x a) (*.f64 t (neg.f64 a)))
(+.f64 (+.f64 x a) (*.f64 (*.f64 t (neg.f64 a)) 1))
(+.f64 (+.f64 a (-.f64 x (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(+.f64 (+.f64 a (-.f64 x (*.f64 t a))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(+.f64 (+.f64 a (-.f64 x (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 x a))
(+.f64 (-.f64 x (*.f64 t a)) a)
(+.f64 0 (+.f64 a (-.f64 x (*.f64 t a))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 t a))))) (cbrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 t a))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 t a)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 t a)))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 t a)))))))
(*.f64 (+.f64 a (-.f64 x (*.f64 t a))) 1)
(*.f64 1 (+.f64 a (-.f64 x (*.f64 t a))))
(*.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))) (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))) 2) (cbrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))))
(*.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))) (sqrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))))
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x a) 2) (*.f64 (*.f64 t a) (+.f64 (+.f64 x a) (*.f64 t a))))))
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (+.f64 (+.f64 x a) (*.f64 t a))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 x a)) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (+.f64 x a)) (sqrt.f64 (*.f64 t a))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x a) 2) (*.f64 (*.f64 t a) (+.f64 (+.f64 x a) (*.f64 t a)))) (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 1 (/.f64 (+.f64 (+.f64 x a) (*.f64 t a)) (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 t a) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (+.f64 x a) 2) (*.f64 (*.f64 t a) (+.f64 (+.f64 x a) (*.f64 t a)))))
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 t a) 2)) (+.f64 (+.f64 x a) (*.f64 t a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 t a) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x a) 2) (*.f64 (*.f64 t a) (+.f64 (+.f64 x a) (*.f64 t a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 t a) 2))) (neg.f64 (+.f64 (+.f64 x a) (*.f64 t a))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (-.f64 x (*.f64 t a)) 3)) (+.f64 (*.f64 a a) (-.f64 (*.f64 (-.f64 x (*.f64 t a)) (-.f64 x (*.f64 t a))) (*.f64 a (-.f64 x (*.f64 t a))))))
(/.f64 (+.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 t (neg.f64 a)) 3)) (+.f64 (pow.f64 (+.f64 x a) 2) (-.f64 (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a))) (*.f64 (+.f64 x a) (*.f64 t (neg.f64 a))))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 (-.f64 x (*.f64 t a)) (-.f64 x (*.f64 t a)))) (-.f64 a (-.f64 x (*.f64 t a))))
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a)))) (-.f64 (+.f64 x a) (*.f64 t (neg.f64 a))))
(pow.f64 (+.f64 a (-.f64 x (*.f64 t a))) 1)
(pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))) 3)
(pow.f64 (pow.f64 (+.f64 a (-.f64 x (*.f64 t a))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))) 2)
(sqrt.f64 (pow.f64 (+.f64 a (-.f64 x (*.f64 t a))) 2))
(log.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 t a)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 a (-.f64 x (*.f64 t a))))))
(log.f64 (*.f64 (exp.f64 a) (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) t))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (exp.f64 (-.f64 x (*.f64 t a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) t))))
(log.f64 (*.f64 (exp.f64 (+.f64 x a)) (/.f64 1 (pow.f64 (exp.f64 a) t))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x a))) (exp.f64 (*.f64 t (neg.f64 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x a))) (/.f64 1 (pow.f64 (exp.f64 a) t))))
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 a))) (exp.f64 (+.f64 x a))))
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 a))) (+.f64 1 (expm1.f64 (+.f64 x a)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) t)) (exp.f64 (+.f64 x a))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) t)) (+.f64 1 (expm1.f64 (+.f64 x a)))))
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 t a))) (exp.f64 a)))
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 t a))) (+.f64 1 (expm1.f64 a))))
(log.f64 (*.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) t)) (exp.f64 a)))
(log.f64 (*.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) t)) (+.f64 1 (expm1.f64 a))))
(log.f64 (/.f64 (exp.f64 (+.f64 x a)) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (+.f64 x a))) (pow.f64 (exp.f64 a) t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (+.f64 x a))) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(cbrt.f64 (pow.f64 (+.f64 a (-.f64 x (*.f64 t a))) 3))
(expm1.f64 (log1p.f64 (+.f64 a (-.f64 x (*.f64 t a)))))
(exp.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 t a)))))
(exp.f64 (*.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 t a)))) 1))
(log1p.f64 (expm1.f64 (+.f64 a (-.f64 x (*.f64 t a)))))
(fma.f64 (+.f64 x a) 1 (*.f64 t (neg.f64 a)))
(fma.f64 1 a (-.f64 x (*.f64 t a)))
(fma.f64 1 (+.f64 x a) (*.f64 t (neg.f64 a)))
(fma.f64 (cbrt.f64 (+.f64 x a)) (pow.f64 (cbrt.f64 (+.f64 x a)) 2) (*.f64 t (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x a)) 2) (cbrt.f64 (+.f64 x a)) (*.f64 t (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (-.f64 x (*.f64 t a)))
(fma.f64 (sqrt.f64 (+.f64 x a)) (sqrt.f64 (+.f64 x a)) (*.f64 t (neg.f64 a)))
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (-.f64 x (*.f64 t a)))
(fma.f64 (+.f64 (pow.f64 a 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 a a (*.f64 x (-.f64 x a)))) (*.f64 t (neg.f64 a)))
(fma.f64 (-.f64 (*.f64 a a) (*.f64 x x)) (/.f64 1 (-.f64 a x)) (*.f64 t (neg.f64 a)))
Outputs
(*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t)))
(neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a t))
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) x)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (fma.f64 -1 z (*.f64 a t)))
(-.f64 x (-.f64 (*.f64 a t) z))
(-.f64 (+.f64 x z) (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 z y))
(*.f64 z (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 z y))
(*.f64 z (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 a t)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 x (*.f64 a t))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 a t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 a t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 a t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 a t))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 x (*.f64 z (+.f64 -1 y)))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(*.f64 a (neg.f64 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(*.f64 a (neg.f64 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 x (*.f64 z (+.f64 -1 y)))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(*.f64 a (neg.f64 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(*.f64 a (neg.f64 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
x
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(*.f64 a (+.f64 1 (*.f64 -1 t)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x)
(fma.f64 a (-.f64 1 t) x)
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
x
x
(+.f64 a x)
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(fma.f64 a (-.f64 1 t) x)
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(fma.f64 a (-.f64 1 t) x)
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(fma.f64 a (-.f64 1 t) x)
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(*.f64 a (neg.f64 t))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(fma.f64 a (-.f64 1 t) x)
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(fma.f64 a (-.f64 1 t) x)
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(fma.f64 a (-.f64 1 t) x)
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(*.f64 a (neg.f64 t))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(fma.f64 a (-.f64 1 t) x)
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(fma.f64 a (-.f64 1 t) x)
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(fma.f64 a (-.f64 1 t) x)
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(+.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 t (neg.f64 a))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(+.f64 x (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 t a)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 a)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (*.f64 t (neg.f64 a)) 1))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(+.f64 (*.f64 t (neg.f64 a)) (-.f64 x (*.f64 (+.f64 y -1) z)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(+.f64 0 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))))) (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t))))) (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))))))
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) 1)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))) 2))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (*.f64 t a) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 2) (*.f64 t (*.f64 a (+.f64 (*.f64 a t) (-.f64 x (*.f64 z (+.f64 -1 y))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 t (*.f64 a (fma.f64 a t (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (+.f64 (*.f64 a t) (-.f64 x (*.f64 z (+.f64 -1 y))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (fma.f64 z (-.f64 1 y) x)))
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 t a))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (*.f64 t a) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 2) (*.f64 t (*.f64 a (+.f64 (*.f64 a t) (-.f64 x (*.f64 z (+.f64 -1 y))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 t (*.f64 a (fma.f64 a t (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (*.f64 t a) 2))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (+.f64 (*.f64 a t) (-.f64 x (*.f64 z (+.f64 -1 y))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (*.f64 t a) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 2) (*.f64 t (*.f64 a (+.f64 (*.f64 a t) (-.f64 x (*.f64 z (+.f64 -1 y))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 t (*.f64 a (fma.f64 a t (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (*.f64 t a) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (+.f64 (*.f64 a t) (-.f64 x (*.f64 z (+.f64 -1 y))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (fma.f64 z (-.f64 1 y) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (*.f64 t a) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (*.f64 t a) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 2) (*.f64 t (*.f64 a (+.f64 (*.f64 a t) (-.f64 x (*.f64 z (+.f64 -1 y))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 t (*.f64 a (fma.f64 a t (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (*.f64 t a) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (+.f64 (*.f64 a t) (-.f64 x (*.f64 z (+.f64 -1 y))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (fma.f64 z (-.f64 1 y) x)))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (*.f64 t (neg.f64 a)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 2) (*.f64 t (*.f64 a (+.f64 (*.f64 a t) (-.f64 x (*.f64 z (+.f64 -1 y))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 t (*.f64 a (fma.f64 a t (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a)) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a)) (fma.f64 (+.f64 y -1) z (*.f64 t a))) (*.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a t)) 3)) (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a t)) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a t)) 3)) (fma.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a t)) (+.f64 (*.f64 a t) (fma.f64 z (+.f64 -1 y) x)) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a t)) 3)) (fma.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a t)) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t))) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a)))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 a))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (+.f64 (*.f64 a t) (-.f64 x (*.f64 z (+.f64 -1 y))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a)) (fma.f64 (+.f64 y -1) z (*.f64 t a)))) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a t)) (fma.f64 z (+.f64 -1 y) (*.f64 a t)))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a t)) (fma.f64 z (+.f64 -1 y) (*.f64 a t)))) (+.f64 (*.f64 a t) (fma.f64 z (+.f64 -1 y) x)))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) 1)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))) 3)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) 3) 1/3)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))) 2)
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) 2))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (/.f64 1 (pow.f64 (exp.f64 a) t))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (exp.f64 (*.f64 t (neg.f64 a)))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (/.f64 1 (pow.f64 (exp.f64 a) t))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 a))) (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 a))) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) t)) (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) t)) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)) (pow.f64 (exp.f64 a) t))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a)))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)) (pow.f64 (exp.f64 a) t))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (pow.f64 (exp.f64 a) t)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a))) 3))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))) 1))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t a)))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(fma.f64 x 1 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(fma.f64 x 1 (neg.f64 (fma.f64 (+.f64 y -1) z (neg.f64 (*.f64 t (neg.f64 a))))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1 (*.f64 t (neg.f64 a)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (neg.f64 (*.f64 t (neg.f64 a))))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 a)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (*.f64 t (neg.f64 a)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 t (neg.f64 a)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (fma.f64 (+.f64 y -1) z (neg.f64 (*.f64 t (neg.f64 a))))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (neg.f64 (*.f64 t (neg.f64 a))))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 t (neg.f64 a)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 t a))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (neg.f64 (*.f64 t (neg.f64 a))))))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z))))) (*.f64 t (neg.f64 a)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (+.f64 -1 y) (*.f64 z (+.f64 x (*.f64 z (+.f64 -1 y))))))) (*.f64 t (neg.f64 a)))
(-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) x))))) (*.f64 a t))
(-.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x))))) (*.f64 a t))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (+.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 t (neg.f64 a)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 -1 y)))) (*.f64 t (neg.f64 a)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (/.f64 1 (fma.f64 z (+.f64 -1 y) x)) (*.f64 a (neg.f64 t)))
(-.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 -1 y) x)) (*.f64 a t))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (*.f64 t (neg.f64 a)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a t)))
(+.f64 x (+.f64 a (*.f64 t (neg.f64 a))))
(fma.f64 a (-.f64 1 t) x)
(+.f64 x (-.f64 a (*.f64 t a)))
(fma.f64 a (-.f64 1 t) x)
(+.f64 a (-.f64 x (*.f64 t a)))
(fma.f64 a (-.f64 1 t) x)
(+.f64 a (*.f64 (-.f64 x (*.f64 t a)) 1))
(fma.f64 a (-.f64 1 t) x)
(+.f64 (+.f64 x a) (*.f64 t (neg.f64 a)))
(fma.f64 a (-.f64 1 t) x)
(+.f64 (+.f64 x a) (*.f64 (*.f64 t (neg.f64 a)) 1))
(fma.f64 a (-.f64 1 t) x)
(+.f64 (+.f64 a (-.f64 x (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 a (-.f64 1 t) x)
(+.f64 (+.f64 a (-.f64 x (*.f64 t a))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 a (-.f64 1 t) x)
(+.f64 (+.f64 a (-.f64 x (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 x a))
(fma.f64 a (-.f64 1 t) x)
(+.f64 (-.f64 x (*.f64 t a)) a)
(fma.f64 a (-.f64 1 t) x)
(+.f64 0 (+.f64 a (-.f64 x (*.f64 t a))))
(fma.f64 a (-.f64 1 t) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 t a))))) (cbrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 t a))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 t a)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 x (-.f64 a (*.f64 a t))))) (cbrt.f64 (exp.f64 (+.f64 x (-.f64 a (*.f64 a t))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 x (-.f64 a (*.f64 a t)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 t a)))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 t a)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (-.f64 a (*.f64 a t)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x)))))
(*.f64 (+.f64 a (-.f64 x (*.f64 t a))) 1)
(fma.f64 a (-.f64 1 t) x)
(*.f64 1 (+.f64 a (-.f64 x (*.f64 t a))))
(fma.f64 a (-.f64 1 t) x)
(*.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))) (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))) 2))
(fma.f64 a (-.f64 1 t) x)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))) 2) (cbrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))))
(fma.f64 a (-.f64 1 t) x)
(*.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))) (sqrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))))
(fma.f64 a (-.f64 1 t) x)
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x a) 2) (*.f64 (*.f64 t a) (+.f64 (+.f64 x a) (*.f64 t a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (+.f64 a x) 2) (*.f64 t (*.f64 a (+.f64 (*.f64 a t) (+.f64 a x))))))
(/.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 t (*.f64 a (fma.f64 a t (+.f64 a x))) (pow.f64 (+.f64 a x) 2)))
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (+.f64 (+.f64 x a) (*.f64 t a))))
(*.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (+.f64 (*.f64 a t) (+.f64 a x))))
(/.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (+.f64 a x)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 x a)) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (+.f64 x a)) (sqrt.f64 (*.f64 t a))))
(fma.f64 a (-.f64 1 t) x)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x a) 2) (*.f64 (*.f64 t a) (+.f64 (+.f64 x a) (*.f64 t a)))) (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (+.f64 a x) 2) (*.f64 t (*.f64 a (+.f64 (*.f64 a t) (+.f64 a x))))))
(/.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 t (*.f64 a (fma.f64 a t (+.f64 a x))) (pow.f64 (+.f64 a x) 2)))
(/.f64 1 (/.f64 (+.f64 (+.f64 x a) (*.f64 t a)) (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 t a) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (+.f64 (*.f64 a t) (+.f64 a x))))
(/.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (+.f64 a x)))
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (+.f64 x a) 2) (*.f64 (*.f64 t a) (+.f64 (+.f64 x a) (*.f64 t a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (+.f64 a x) 2) (*.f64 t (*.f64 a (+.f64 (*.f64 a t) (+.f64 a x))))))
(/.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 t (*.f64 a (fma.f64 a t (+.f64 a x))) (pow.f64 (+.f64 a x) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 t a) 2)) (+.f64 (+.f64 x a) (*.f64 t a)))
(*.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (+.f64 (*.f64 a t) (+.f64 a x))))
(/.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (+.f64 a x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 t a) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x a) 2) (*.f64 (*.f64 t a) (+.f64 (+.f64 x a) (*.f64 t a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (+.f64 a x) 2) (*.f64 t (*.f64 a (+.f64 (*.f64 a t) (+.f64 a x))))))
(/.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 t (*.f64 a (fma.f64 a t (+.f64 a x))) (pow.f64 (+.f64 a x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 t a) 2))) (neg.f64 (+.f64 (+.f64 x a) (*.f64 t a))))
(*.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (+.f64 (*.f64 a t) (+.f64 a x))))
(/.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (+.f64 a x)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (-.f64 x (*.f64 t a)) 3)) (+.f64 (*.f64 a a) (-.f64 (*.f64 (-.f64 x (*.f64 t a)) (-.f64 x (*.f64 t a))) (*.f64 a (-.f64 x (*.f64 t a))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (-.f64 x (*.f64 a t)) 3)) (fma.f64 a a (*.f64 (-.f64 x (*.f64 a t)) (-.f64 (-.f64 x (*.f64 a t)) a))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (-.f64 x (*.f64 a t)) 3)) (fma.f64 a a (*.f64 (-.f64 x (*.f64 a t)) (-.f64 x (+.f64 a (*.f64 a t))))))
(/.f64 (+.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 t (neg.f64 a)) 3)) (+.f64 (pow.f64 (+.f64 x a) 2) (-.f64 (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a))) (*.f64 (+.f64 x a) (*.f64 t (neg.f64 a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (+.f64 a x) 2) (*.f64 t (*.f64 a (+.f64 (*.f64 a t) (+.f64 a x))))))
(/.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 t (*.f64 a (fma.f64 a t (+.f64 a x))) (pow.f64 (+.f64 a x) 2)))
(/.f64 (-.f64 (*.f64 a a) (*.f64 (-.f64 x (*.f64 t a)) (-.f64 x (*.f64 t a)))) (-.f64 a (-.f64 x (*.f64 t a))))
(/.f64 (*.f64 (+.f64 x (-.f64 a (*.f64 a t))) (+.f64 (-.f64 a x) (*.f64 a t))) (+.f64 (-.f64 a x) (*.f64 a t)))
(/.f64 (fma.f64 a (-.f64 1 t) x) (/.f64 (+.f64 (*.f64 a t) (-.f64 a x)) (+.f64 (*.f64 a t) (-.f64 a x))))
(/.f64 (fma.f64 a (-.f64 1 t) x) 1)
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a)))) (-.f64 (+.f64 x a) (*.f64 t (neg.f64 a))))
(*.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (+.f64 (*.f64 a t) (+.f64 a x))))
(/.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (+.f64 a x)))
(pow.f64 (+.f64 a (-.f64 x (*.f64 t a))) 1)
(fma.f64 a (-.f64 1 t) x)
(pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))) 3)
(fma.f64 a (-.f64 1 t) x)
(pow.f64 (pow.f64 (+.f64 a (-.f64 x (*.f64 t a))) 3) 1/3)
(fma.f64 a (-.f64 1 t) x)
(pow.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 t a)))) 2)
(fma.f64 a (-.f64 1 t) x)
(sqrt.f64 (pow.f64 (+.f64 a (-.f64 x (*.f64 t a))) 2))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 t a)))))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 a (-.f64 x (*.f64 t a))))))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (*.f64 (exp.f64 a) (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) t))))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (exp.f64 (-.f64 x (*.f64 t a)))))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) t))))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (*.f64 (exp.f64 (+.f64 x a)) (/.f64 1 (pow.f64 (exp.f64 a) t))))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x a))) (exp.f64 (*.f64 t (neg.f64 a)))))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x a))) (/.f64 1 (pow.f64 (exp.f64 a) t))))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 a))) (exp.f64 (+.f64 x a))))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 a))) (+.f64 1 (expm1.f64 (+.f64 x a)))))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) t)) (exp.f64 (+.f64 x a))))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) t)) (+.f64 1 (expm1.f64 (+.f64 x a)))))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 t a))) (exp.f64 a)))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 t a))) (+.f64 1 (expm1.f64 a))))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (*.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) t)) (exp.f64 a)))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (*.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) t)) (+.f64 1 (expm1.f64 a))))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (/.f64 (exp.f64 (+.f64 x a)) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (+.f64 x a))) (pow.f64 (exp.f64 a) t)))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (+.f64 x a))) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(fma.f64 a (-.f64 1 t) x)
(cbrt.f64 (pow.f64 (+.f64 a (-.f64 x (*.f64 t a))) 3))
(fma.f64 a (-.f64 1 t) x)
(expm1.f64 (log1p.f64 (+.f64 a (-.f64 x (*.f64 t a)))))
(fma.f64 a (-.f64 1 t) x)
(exp.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 t a)))))
(fma.f64 a (-.f64 1 t) x)
(exp.f64 (*.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 t a)))) 1))
(fma.f64 a (-.f64 1 t) x)
(log1p.f64 (expm1.f64 (+.f64 a (-.f64 x (*.f64 t a)))))
(fma.f64 a (-.f64 1 t) x)
(fma.f64 (+.f64 x a) 1 (*.f64 t (neg.f64 a)))
(fma.f64 a (-.f64 1 t) x)
(fma.f64 1 a (-.f64 x (*.f64 t a)))
(fma.f64 a (-.f64 1 t) x)
(fma.f64 1 (+.f64 x a) (*.f64 t (neg.f64 a)))
(fma.f64 a (-.f64 1 t) x)
(fma.f64 (cbrt.f64 (+.f64 x a)) (pow.f64 (cbrt.f64 (+.f64 x a)) 2) (*.f64 t (neg.f64 a)))
(fma.f64 a (-.f64 1 t) x)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x a)) 2) (cbrt.f64 (+.f64 x a)) (*.f64 t (neg.f64 a)))
(fma.f64 a (-.f64 1 t) x)
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (-.f64 x (*.f64 t a)))
(fma.f64 a (-.f64 1 t) x)
(fma.f64 (sqrt.f64 (+.f64 x a)) (sqrt.f64 (+.f64 x a)) (*.f64 t (neg.f64 a)))
(fma.f64 a (-.f64 1 t) x)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (-.f64 x (*.f64 t a)))
(fma.f64 a (-.f64 1 t) x)
(fma.f64 (+.f64 (pow.f64 a 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 a a (*.f64 x (-.f64 x a)))) (*.f64 t (neg.f64 a)))
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 a a (*.f64 x (-.f64 x a)))) (*.f64 t (neg.f64 a)))
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 a a (*.f64 x (-.f64 x a)))) (*.f64 a (neg.f64 t)))
(-.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 a 3)) (fma.f64 a a (*.f64 x (-.f64 x a)))) (*.f64 a t))
(fma.f64 (-.f64 (*.f64 a a) (*.f64 x x)) (/.f64 1 (-.f64 a x)) (*.f64 t (neg.f64 a)))
(fma.f64 a (-.f64 1 t) x)

eval111.0ms (0.8%)

Compiler

Compiled 5017 to 2343 computations (53.3% saved)

prune109.0ms (0.8%)

Pruning

18 alts after pruning (11 fresh and 7 done)

PrunedKeptTotal
New2914295
Fresh279
Picked145
Done033
Total29418312
Accurracy
100.0%
Counts
312 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.4%
(fma.f64 a (-.f64 1 t) x)
48.2%
(-.f64 (-.f64 x (*.f64 z y)) (*.f64 t a))
44.1%
(-.f64 (+.f64 z x) (*.f64 t a))
43.4%
(-.f64 (+.f64 a x) (*.f64 a t))
38.8%
(+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x)))
23.0%
(+.f64 a x)
38.6%
(*.f64 (-.f64 (+.f64 y t) 2) b)
24.6%
(*.f64 (-.f64 t 2) b)
22.3%
(*.f64 (neg.f64 a) t)
26.4%
(*.f64 z (-.f64 1 y))
17.1%
(*.f64 y (neg.f64 z))
18.6%
(*.f64 y b)
17.8%
(*.f64 t b)
8.6%
(*.f64 b -2)
30.7%
(*.f64 a (-.f64 1 t))
11.2%
z
14.4%
x
10.4%
a
43.4%
(fma.f64 a (-.f64 1 t) x)
48.2%
(-.f64 (-.f64 x (*.f64 z y)) (*.f64 t a))
44.1%
(-.f64 (+.f64 z x) (*.f64 t a))
43.4%
(-.f64 (+.f64 a x) (*.f64 a t))
38.8%
(+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x)))
23.0%
(+.f64 a x)
38.6%
(*.f64 (-.f64 (+.f64 y t) 2) b)
24.6%
(*.f64 (-.f64 t 2) b)
22.3%
(*.f64 (neg.f64 a) t)
26.4%
(*.f64 z (-.f64 1 y))
17.1%
(*.f64 y (neg.f64 z))
18.6%
(*.f64 y b)
17.8%
(*.f64 t b)
8.6%
(*.f64 b -2)
30.7%
(*.f64 a (-.f64 1 t))
11.2%
z
14.4%
x
10.4%
a
Compiler

Compiled 566 to 434 computations (23.3% saved)

localize63.0ms (0.5%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(fma.f64 a (-.f64 1 t) x)
100.0%
(-.f64 x (*.f64 z y))
99.1%
(-.f64 (-.f64 x (*.f64 z y)) (*.f64 t a))
Compiler

Compiled 72 to 23 computations (68.1% saved)

series4.0ms (0%)

Counts
3 → 132
Calls

33 calls:

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

rewrite103.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1658×log-prod
1376×fma-def
612×expm1-udef
610×log1p-udef
532×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01553
132849
2459649
Stop Event
node limit
Counts
3 → 249
Calls
Call 1
Inputs
(-.f64 (-.f64 x (*.f64 z y)) (*.f64 t a))
(-.f64 x (*.f64 z y))
(fma.f64 a (-.f64 1 t) x)
Outputs
(+.f64 x (neg.f64 (fma.f64 z y (*.f64 t a))))
(+.f64 x (-.f64 (*.f64 z (neg.f64 y)) (*.f64 t a)))
(+.f64 (-.f64 x (*.f64 z y)) (*.f64 a (neg.f64 t)))
(+.f64 (-.f64 x (*.f64 z y)) (*.f64 (*.f64 a (neg.f64 t)) 1))
(+.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(+.f64 0 (-.f64 x (fma.f64 z y (*.f64 t a))))
(+.f64 (*.f64 a (neg.f64 t)) (-.f64 x (*.f64 z y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 z y (*.f64 t a))))) (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 z y (*.f64 t a))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))))
(*.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 1)
(*.f64 1 (-.f64 x (fma.f64 z y (*.f64 t a))))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)) (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 (*.f64 t a) (fma.f64 t a (-.f64 x (*.f64 z y))) (pow.f64 (-.f64 x (*.f64 z y)) 2))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a (-.f64 x (*.f64 z y)))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 t a) (fma.f64 t a (-.f64 x (*.f64 z y))) (pow.f64 (-.f64 x (*.f64 z y)) 2)) (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 1 (/.f64 (fma.f64 t a (-.f64 x (*.f64 z y))) (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (pow.f64 (*.f64 t a) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 (*.f64 t a) (fma.f64 t a (-.f64 x (*.f64 z y))) (pow.f64 (-.f64 x (*.f64 z y)) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (pow.f64 (*.f64 t a) 2)) (fma.f64 t a (-.f64 x (*.f64 z y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 t a) 3))) (neg.f64 (fma.f64 (*.f64 t a) (fma.f64 t a (-.f64 x (*.f64 z y))) (pow.f64 (-.f64 x (*.f64 z y)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (pow.f64 (*.f64 t a) 2))) (neg.f64 (fma.f64 t a (-.f64 x (*.f64 z y)))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (-.f64 (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t))) (*.f64 (-.f64 x (*.f64 z y)) (*.f64 a (neg.f64 t))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (*.f64 t a)) 3)) (fma.f64 x x (fma.f64 (fma.f64 z y (*.f64 t a)) (fma.f64 z y (*.f64 t a)) (*.f64 x (fma.f64 z y (*.f64 t a))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t)))) (-.f64 (-.f64 x (*.f64 z y)) (*.f64 a (neg.f64 t))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 t a)) (fma.f64 z y (*.f64 t a)))) (+.f64 x (fma.f64 z y (*.f64 t a))))
(pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) 3)
(pow.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2))
(log.f64 (exp.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 z y (*.f64 t a))))))
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 z y))) (/.f64 1 (pow.f64 (exp.f64 t) a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z y)))) (exp.f64 (*.f64 a (neg.f64 t)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z y)))) (/.f64 1 (pow.f64 (exp.f64 t) a))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 t))) (exp.f64 (-.f64 x (*.f64 z y)))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 t))) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z y))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 t) a)) (exp.f64 (-.f64 x (*.f64 z y)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 t) a)) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z y))))))
(log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 y) z) (pow.f64 (exp.f64 t) a))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 z y (*.f64 t a)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 y) z) (pow.f64 (exp.f64 t) a))))
(log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 z y))) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z y)))) (pow.f64 (exp.f64 t) a)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z y)))) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))
(fma.f64 x 1 (neg.f64 (fma.f64 z y (*.f64 t a))))
(fma.f64 x 1 (-.f64 (*.f64 z (neg.f64 y)) (*.f64 t a)))
(fma.f64 x 1 (neg.f64 (-.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))))
(fma.f64 (-.f64 x (*.f64 z y)) 1 (*.f64 a (neg.f64 t)))
(fma.f64 (-.f64 x (*.f64 z y)) 1 (*.f64 (*.f64 a (neg.f64 t)) 1))
(fma.f64 t (neg.f64 a) (-.f64 x (*.f64 z y)))
(fma.f64 a (neg.f64 t) (-.f64 x (*.f64 z y)))
(fma.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 1 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(fma.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 1 (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 1 x (neg.f64 (fma.f64 z y (*.f64 t a))))
(fma.f64 1 x (-.f64 (*.f64 z (neg.f64 y)) (*.f64 t a)))
(fma.f64 1 x (neg.f64 (-.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))))
(fma.f64 1 (-.f64 x (*.f64 z y)) (*.f64 a (neg.f64 t)))
(fma.f64 1 (-.f64 x (*.f64 z y)) (*.f64 (*.f64 a (neg.f64 t)) 1))
(fma.f64 1 (-.f64 x (fma.f64 z y (*.f64 t a))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(fma.f64 1 (-.f64 x (fma.f64 z y (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 1 (-.f64 x (fma.f64 z y (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 1 (*.f64 a (neg.f64 t)) (-.f64 x (*.f64 z y)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 z y (*.f64 t a))))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (-.f64 (*.f64 z (neg.f64 y)) (*.f64 t a)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (-.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (fma.f64 z y (*.f64 t a))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (-.f64 (*.f64 z (neg.f64 y)) (*.f64 t a)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)) (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)) (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)) (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (neg.f64 (cbrt.f64 (*.f64 t a))) (-.f64 x (*.f64 z y)))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (*.f64 a (neg.f64 t)))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (*.f64 (*.f64 a (neg.f64 t)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (cbrt.f64 (-.f64 x (*.f64 z y))) (*.f64 a (neg.f64 t)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (cbrt.f64 (-.f64 x (*.f64 z y))) (*.f64 (*.f64 a (neg.f64 t)) 1))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 z y (*.f64 t a))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (*.f64 z (neg.f64 y)) (*.f64 t a)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))))
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a))) (-.f64 x (*.f64 z y)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (-.f64 x (*.f64 z y))) (*.f64 a (neg.f64 t)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (-.f64 x (*.f64 z y))) (*.f64 (*.f64 a (neg.f64 t)) 1))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 (*.f64 t a) (fma.f64 t a (-.f64 x (*.f64 z y))) (pow.f64 (-.f64 x (*.f64 z y)) 2))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 (*.f64 t a) (fma.f64 t a (-.f64 x (*.f64 z y))) (pow.f64 (-.f64 x (*.f64 z y)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 (*.f64 t a) (fma.f64 t a (-.f64 x (*.f64 z y))) (pow.f64 (-.f64 x (*.f64 z y)) 2))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x))) (*.f64 a (neg.f64 t)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x))) (*.f64 (*.f64 a (neg.f64 t)) 1))
(fma.f64 (neg.f64 t) a (-.f64 x (*.f64 z y)))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a (-.f64 x (*.f64 z y)))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a (-.f64 x (*.f64 z y)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a (-.f64 x (*.f64 z y)))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y x)) (*.f64 a (neg.f64 t)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y x)) (*.f64 (*.f64 a (neg.f64 t)) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 t))) (cbrt.f64 (*.f64 a (neg.f64 t)))) (cbrt.f64 (*.f64 a (neg.f64 t))) (-.f64 x (*.f64 z y)))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 t))) (sqrt.f64 (*.f64 a (neg.f64 t))) (-.f64 x (*.f64 z y)))
(fma.f64 (neg.f64 a) t (-.f64 x (*.f64 z y)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (-.f64 x (*.f64 z y)))
(fma.f64 -1 (*.f64 t a) (-.f64 x (*.f64 z y)))
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (*.f64 a (neg.f64 t)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (*.f64 (*.f64 a (neg.f64 t)) 1))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t a)) 2)) (cbrt.f64 (*.f64 t a)) (-.f64 x (*.f64 z y)))
(fma.f64 (*.f64 (neg.f64 t) 1) a (-.f64 x (*.f64 z y)))
(fma.f64 (*.f64 (neg.f64 t) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (-.f64 x (*.f64 z y)))
(fma.f64 (*.f64 (neg.f64 t) (sqrt.f64 a)) (sqrt.f64 a) (-.f64 x (*.f64 z y)))
(+.f64 x (*.f64 z (neg.f64 y)))
(+.f64 x (*.f64 (*.f64 z (neg.f64 y)) 1))
(+.f64 (-.f64 x (*.f64 z y)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(+.f64 (-.f64 x (*.f64 z y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(+.f64 (-.f64 x (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(+.f64 0 (-.f64 x (*.f64 z y)))
(+.f64 (*.f64 z (neg.f64 y)) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 z y)))) (cbrt.f64 (exp.f64 (-.f64 x (*.f64 z y)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 z y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 z y))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 z y))))))
(*.f64 (-.f64 x (*.f64 z y)) 1)
(*.f64 1 (-.f64 x (*.f64 z y)))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (cbrt.f64 (-.f64 x (*.f64 z y))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (-.f64 x (*.f64 z y))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y x)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3))))
(/.f64 1 (/.f64 (fma.f64 z y x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))) (neg.f64 (fma.f64 z y x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (neg.f64 y)) 3)) (fma.f64 x x (-.f64 (*.f64 (*.f64 z (neg.f64 y)) (*.f64 z (neg.f64 y))) (*.f64 x (*.f64 z (neg.f64 y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 z (neg.f64 y)) (*.f64 z (neg.f64 y)))) (-.f64 x (*.f64 z (neg.f64 y))))
(pow.f64 (-.f64 x (*.f64 z y)) 1)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 3)
(pow.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2))
(log.f64 (exp.f64 (-.f64 x (*.f64 z y))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z y)))))
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (pow.f64 (exp.f64 y) z))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 z (neg.f64 y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (pow.f64 (exp.f64 y) z))))
(log.f64 (*.f64 (exp.f64 (*.f64 z (neg.f64 y))) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (*.f64 z (neg.f64 y))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) z)) (exp.f64 x)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) z)) (+.f64 1 (expm1.f64 x))))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 y) z)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 z y))))
(exp.f64 (log.f64 (-.f64 x (*.f64 z y))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 z y))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 z y))))
(fma.f64 x 1 (*.f64 z (neg.f64 y)))
(fma.f64 x 1 (*.f64 (*.f64 z (neg.f64 y)) 1))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(fma.f64 (-.f64 x (*.f64 z y)) 1 (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 (-.f64 x (*.f64 z y)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 (-.f64 x (*.f64 z y)) 1 (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 1 x (*.f64 z (neg.f64 y)))
(fma.f64 1 x (*.f64 (*.f64 z (neg.f64 y)) 1))
(fma.f64 1 (-.f64 x (*.f64 z y)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 1 (-.f64 x (*.f64 z y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 1 (-.f64 x (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 1 (*.f64 z (neg.f64 y)) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (neg.f64 (cbrt.f64 (*.f64 z y))) x)
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 z (neg.f64 y)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 z (neg.f64 y)) 1))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 z (neg.f64 y)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 (*.f64 z (neg.f64 y)) 1))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (cbrt.f64 (-.f64 x (*.f64 z y))) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (cbrt.f64 (-.f64 x (*.f64 z y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (cbrt.f64 (-.f64 x (*.f64 z y))) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 (sqrt.f64 (*.f64 z y)) (neg.f64 (sqrt.f64 (*.f64 z y))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z (neg.f64 y)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 z (neg.f64 y)) 1))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (-.f64 x (*.f64 z y))) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (-.f64 x (*.f64 z y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (-.f64 x (*.f64 z y))) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x))) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x))) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y x)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y x)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 (neg.f64 z) y x)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z (neg.f64 y))) (cbrt.f64 (*.f64 z (neg.f64 y)))) (cbrt.f64 (*.f64 z (neg.f64 y))) x)
(fma.f64 (sqrt.f64 (*.f64 z (neg.f64 y))) (sqrt.f64 (*.f64 z (neg.f64 y))) x)
(fma.f64 (neg.f64 y) z x)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z y))) (sqrt.f64 (*.f64 z y)) x)
(fma.f64 -1 (*.f64 z y) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (cbrt.f64 (*.f64 z y)) x)
(fma.f64 (*.f64 (neg.f64 z) 1) y x)
(fma.f64 (*.f64 (neg.f64 z) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) x)
(fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 y)) (sqrt.f64 y) x)
(+.f64 x (*.f64 a (-.f64 1 t)))
(+.f64 0 (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 a (-.f64 1 t)) x)
(+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x))) (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) x))) 1)
(*.f64 1 (fma.f64 a (-.f64 1 t) x))
(*.f64 (fma.f64 a (-.f64 1 t) x) 1)
(*.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) x)) (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) x)) 2) (cbrt.f64 (fma.f64 a (-.f64 1 t) x)))
(*.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) x)) (sqrt.f64 (fma.f64 a (-.f64 1 t) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 x x) (*.f64 (*.f64 a (-.f64 1 t)) x))))
(/.f64 (-.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (*.f64 x x)) (fma.f64 a (-.f64 1 t) (neg.f64 x)))
(pow.f64 (fma.f64 a (-.f64 1 t) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) x)) 3)
(pow.f64 (pow.f64 (fma.f64 a (-.f64 1 t) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) x) 2))
(log.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) x))))
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (*.f64 a (-.f64 1 t)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 a (-.f64 1 t)))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 1 t))) (+.f64 1 (expm1.f64 x))))
(cbrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) x)))
(exp.f64 (log.f64 (fma.f64 a (-.f64 1 t) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (-.f64 1 t) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 a (-.f64 1 t) x)))

simplify149.0ms (1.1%)

Algorithm
egg-herbie
Rules
1346×fma-neg
1160×unswap-sqr
1080×times-frac
484×fma-def
436×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05049925
112379539
242419153
Stop Event
node limit
Counts
381 → 332
Calls
Call 1
Inputs
(*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))) x)
(-.f64 x (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 x (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 x (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 x (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
x
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
x
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
x
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
x
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
x
(+.f64 (*.f64 a (-.f64 1 t)) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(+.f64 a x)
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(*.f64 -1 (*.f64 a t))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(*.f64 -1 (*.f64 a t))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
x
(+.f64 (*.f64 a (-.f64 1 t)) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
x
(+.f64 (*.f64 a (-.f64 1 t)) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(+.f64 x (neg.f64 (fma.f64 z y (*.f64 t a))))
(+.f64 x (-.f64 (*.f64 z (neg.f64 y)) (*.f64 t a)))
(+.f64 (-.f64 x (*.f64 z y)) (*.f64 a (neg.f64 t)))
(+.f64 (-.f64 x (*.f64 z y)) (*.f64 (*.f64 a (neg.f64 t)) 1))
(+.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(+.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(+.f64 0 (-.f64 x (fma.f64 z y (*.f64 t a))))
(+.f64 (*.f64 a (neg.f64 t)) (-.f64 x (*.f64 z y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 z y (*.f64 t a))))) (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 z y (*.f64 t a))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))))
(*.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 1)
(*.f64 1 (-.f64 x (fma.f64 z y (*.f64 t a))))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)) (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 (*.f64 t a) (fma.f64 t a (-.f64 x (*.f64 z y))) (pow.f64 (-.f64 x (*.f64 z y)) 2))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a (-.f64 x (*.f64 z y)))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 t a) (fma.f64 t a (-.f64 x (*.f64 z y))) (pow.f64 (-.f64 x (*.f64 z y)) 2)) (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 1 (/.f64 (fma.f64 t a (-.f64 x (*.f64 z y))) (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (pow.f64 (*.f64 t a) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 (*.f64 t a) (fma.f64 t a (-.f64 x (*.f64 z y))) (pow.f64 (-.f64 x (*.f64 z y)) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (pow.f64 (*.f64 t a) 2)) (fma.f64 t a (-.f64 x (*.f64 z y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 t a) 3))) (neg.f64 (fma.f64 (*.f64 t a) (fma.f64 t a (-.f64 x (*.f64 z y))) (pow.f64 (-.f64 x (*.f64 z y)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (pow.f64 (*.f64 t a) 2))) (neg.f64 (fma.f64 t a (-.f64 x (*.f64 z y)))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (-.f64 (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t))) (*.f64 (-.f64 x (*.f64 z y)) (*.f64 a (neg.f64 t))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (*.f64 t a)) 3)) (fma.f64 x x (fma.f64 (fma.f64 z y (*.f64 t a)) (fma.f64 z y (*.f64 t a)) (*.f64 x (fma.f64 z y (*.f64 t a))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t)))) (-.f64 (-.f64 x (*.f64 z y)) (*.f64 a (neg.f64 t))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 t a)) (fma.f64 z y (*.f64 t a)))) (+.f64 x (fma.f64 z y (*.f64 t a))))
(pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) 3)
(pow.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2))
(log.f64 (exp.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 z y (*.f64 t a))))))
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 z y))) (/.f64 1 (pow.f64 (exp.f64 t) a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z y)))) (exp.f64 (*.f64 a (neg.f64 t)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z y)))) (/.f64 1 (pow.f64 (exp.f64 t) a))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 t))) (exp.f64 (-.f64 x (*.f64 z y)))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 t))) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z y))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 t) a)) (exp.f64 (-.f64 x (*.f64 z y)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 t) a)) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z y))))))
(log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 y) z) (pow.f64 (exp.f64 t) a))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 z y (*.f64 t a)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 y) z) (pow.f64 (exp.f64 t) a))))
(log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 z y))) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z y)))) (pow.f64 (exp.f64 t) a)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z y)))) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))
(fma.f64 x 1 (neg.f64 (fma.f64 z y (*.f64 t a))))
(fma.f64 x 1 (-.f64 (*.f64 z (neg.f64 y)) (*.f64 t a)))
(fma.f64 x 1 (neg.f64 (-.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))))
(fma.f64 (-.f64 x (*.f64 z y)) 1 (*.f64 a (neg.f64 t)))
(fma.f64 (-.f64 x (*.f64 z y)) 1 (*.f64 (*.f64 a (neg.f64 t)) 1))
(fma.f64 t (neg.f64 a) (-.f64 x (*.f64 z y)))
(fma.f64 a (neg.f64 t) (-.f64 x (*.f64 z y)))
(fma.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 1 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(fma.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 1 (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 1 x (neg.f64 (fma.f64 z y (*.f64 t a))))
(fma.f64 1 x (-.f64 (*.f64 z (neg.f64 y)) (*.f64 t a)))
(fma.f64 1 x (neg.f64 (-.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))))
(fma.f64 1 (-.f64 x (*.f64 z y)) (*.f64 a (neg.f64 t)))
(fma.f64 1 (-.f64 x (*.f64 z y)) (*.f64 (*.f64 a (neg.f64 t)) 1))
(fma.f64 1 (-.f64 x (fma.f64 z y (*.f64 t a))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(fma.f64 1 (-.f64 x (fma.f64 z y (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 1 (-.f64 x (fma.f64 z y (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 1 (*.f64 a (neg.f64 t)) (-.f64 x (*.f64 z y)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 z y (*.f64 t a))))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (-.f64 (*.f64 z (neg.f64 y)) (*.f64 t a)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (-.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (fma.f64 z y (*.f64 t a))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (-.f64 (*.f64 z (neg.f64 y)) (*.f64 t a)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)) (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)) (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)) (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (neg.f64 (cbrt.f64 (*.f64 t a))) (-.f64 x (*.f64 z y)))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (*.f64 a (neg.f64 t)))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (*.f64 (*.f64 a (neg.f64 t)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (cbrt.f64 (-.f64 x (*.f64 z y))) (*.f64 a (neg.f64 t)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (cbrt.f64 (-.f64 x (*.f64 z y))) (*.f64 (*.f64 a (neg.f64 t)) 1))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 z y (*.f64 t a))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (*.f64 z (neg.f64 y)) (*.f64 t a)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))))
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a))) (-.f64 x (*.f64 z y)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (-.f64 x (*.f64 z y))) (*.f64 a (neg.f64 t)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (-.f64 x (*.f64 z y))) (*.f64 (*.f64 a (neg.f64 t)) 1))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 (*.f64 t a) (fma.f64 t a (-.f64 x (*.f64 z y))) (pow.f64 (-.f64 x (*.f64 z y)) 2))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 (*.f64 t a) (fma.f64 t a (-.f64 x (*.f64 z y))) (pow.f64 (-.f64 x (*.f64 z y)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 (*.f64 t a) (fma.f64 t a (-.f64 x (*.f64 z y))) (pow.f64 (-.f64 x (*.f64 z y)) 2))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x))) (*.f64 a (neg.f64 t)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x))) (*.f64 (*.f64 a (neg.f64 t)) 1))
(fma.f64 (neg.f64 t) a (-.f64 x (*.f64 z y)))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a (-.f64 x (*.f64 z y)))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a (-.f64 x (*.f64 z y)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a (-.f64 x (*.f64 z y)))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y x)) (*.f64 a (neg.f64 t)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y x)) (*.f64 (*.f64 a (neg.f64 t)) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 t))) (cbrt.f64 (*.f64 a (neg.f64 t)))) (cbrt.f64 (*.f64 a (neg.f64 t))) (-.f64 x (*.f64 z y)))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 t))) (sqrt.f64 (*.f64 a (neg.f64 t))) (-.f64 x (*.f64 z y)))
(fma.f64 (neg.f64 a) t (-.f64 x (*.f64 z y)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (-.f64 x (*.f64 z y)))
(fma.f64 -1 (*.f64 t a) (-.f64 x (*.f64 z y)))
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (*.f64 a (neg.f64 t)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (*.f64 (*.f64 a (neg.f64 t)) 1))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t a)) 2)) (cbrt.f64 (*.f64 t a)) (-.f64 x (*.f64 z y)))
(fma.f64 (*.f64 (neg.f64 t) 1) a (-.f64 x (*.f64 z y)))
(fma.f64 (*.f64 (neg.f64 t) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (-.f64 x (*.f64 z y)))
(fma.f64 (*.f64 (neg.f64 t) (sqrt.f64 a)) (sqrt.f64 a) (-.f64 x (*.f64 z y)))
(+.f64 x (*.f64 z (neg.f64 y)))
(+.f64 x (*.f64 (*.f64 z (neg.f64 y)) 1))
(+.f64 (-.f64 x (*.f64 z y)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(+.f64 (-.f64 x (*.f64 z y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(+.f64 (-.f64 x (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(+.f64 0 (-.f64 x (*.f64 z y)))
(+.f64 (*.f64 z (neg.f64 y)) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 z y)))) (cbrt.f64 (exp.f64 (-.f64 x (*.f64 z y)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 z y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 z y))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 z y))))))
(*.f64 (-.f64 x (*.f64 z y)) 1)
(*.f64 1 (-.f64 x (*.f64 z y)))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (cbrt.f64 (-.f64 x (*.f64 z y))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (-.f64 x (*.f64 z y))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y x)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3))))
(/.f64 1 (/.f64 (fma.f64 z y x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))) (neg.f64 (fma.f64 z y x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (neg.f64 y)) 3)) (fma.f64 x x (-.f64 (*.f64 (*.f64 z (neg.f64 y)) (*.f64 z (neg.f64 y))) (*.f64 x (*.f64 z (neg.f64 y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 z (neg.f64 y)) (*.f64 z (neg.f64 y)))) (-.f64 x (*.f64 z (neg.f64 y))))
(pow.f64 (-.f64 x (*.f64 z y)) 1)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 3)
(pow.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2))
(log.f64 (exp.f64 (-.f64 x (*.f64 z y))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z y)))))
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (pow.f64 (exp.f64 y) z))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 z (neg.f64 y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (pow.f64 (exp.f64 y) z))))
(log.f64 (*.f64 (exp.f64 (*.f64 z (neg.f64 y))) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (*.f64 z (neg.f64 y))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) z)) (exp.f64 x)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) z)) (+.f64 1 (expm1.f64 x))))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 y) z)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 z y))))
(exp.f64 (log.f64 (-.f64 x (*.f64 z y))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 z y))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 z y))))
(fma.f64 x 1 (*.f64 z (neg.f64 y)))
(fma.f64 x 1 (*.f64 (*.f64 z (neg.f64 y)) 1))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(fma.f64 (-.f64 x (*.f64 z y)) 1 (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 (-.f64 x (*.f64 z y)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 (-.f64 x (*.f64 z y)) 1 (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 1 x (*.f64 z (neg.f64 y)))
(fma.f64 1 x (*.f64 (*.f64 z (neg.f64 y)) 1))
(fma.f64 1 (-.f64 x (*.f64 z y)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 1 (-.f64 x (*.f64 z y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 1 (-.f64 x (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 1 (*.f64 z (neg.f64 y)) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (neg.f64 (cbrt.f64 (*.f64 z y))) x)
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 z (neg.f64 y)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 z (neg.f64 y)) 1))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 z (neg.f64 y)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 (*.f64 z (neg.f64 y)) 1))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (cbrt.f64 (-.f64 x (*.f64 z y))) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (cbrt.f64 (-.f64 x (*.f64 z y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (cbrt.f64 (-.f64 x (*.f64 z y))) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 (sqrt.f64 (*.f64 z y)) (neg.f64 (sqrt.f64 (*.f64 z y))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z (neg.f64 y)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 z (neg.f64 y)) 1))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (-.f64 x (*.f64 z y))) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (-.f64 x (*.f64 z y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (-.f64 x (*.f64 z y))) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x))) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x))) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y x)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y x)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 (neg.f64 z) y x)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z (neg.f64 y))) (cbrt.f64 (*.f64 z (neg.f64 y)))) (cbrt.f64 (*.f64 z (neg.f64 y))) x)
(fma.f64 (sqrt.f64 (*.f64 z (neg.f64 y))) (sqrt.f64 (*.f64 z (neg.f64 y))) x)
(fma.f64 (neg.f64 y) z x)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z y))) (sqrt.f64 (*.f64 z y)) x)
(fma.f64 -1 (*.f64 z y) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (cbrt.f64 (*.f64 z y)) x)
(fma.f64 (*.f64 (neg.f64 z) 1) y x)
(fma.f64 (*.f64 (neg.f64 z) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) x)
(fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 y)) (sqrt.f64 y) x)
(+.f64 x (*.f64 a (-.f64 1 t)))
(+.f64 0 (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 a (-.f64 1 t)) x)
(+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x))) (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) x))) 1)
(*.f64 1 (fma.f64 a (-.f64 1 t) x))
(*.f64 (fma.f64 a (-.f64 1 t) x) 1)
(*.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) x)) (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) x)) 2) (cbrt.f64 (fma.f64 a (-.f64 1 t) x)))
(*.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) x)) (sqrt.f64 (fma.f64 a (-.f64 1 t) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 x x) (*.f64 (*.f64 a (-.f64 1 t)) x))))
(/.f64 (-.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (*.f64 x x)) (fma.f64 a (-.f64 1 t) (neg.f64 x)))
(pow.f64 (fma.f64 a (-.f64 1 t) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) x)) 3)
(pow.f64 (pow.f64 (fma.f64 a (-.f64 1 t) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) x) 2))
(log.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) x))))
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (*.f64 a (-.f64 1 t)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 a (-.f64 1 t)))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 1 t))) (+.f64 1 (expm1.f64 x))))
(cbrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) x)))
(exp.f64 (log.f64 (fma.f64 a (-.f64 1 t) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (-.f64 1 t) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 a (-.f64 1 t) x)))
Outputs
(*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t)))
(neg.f64 (fma.f64 y z (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))) x)
(-.f64 x (fma.f64 y z (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))) x)
(-.f64 x (fma.f64 y z (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))) x)
(-.f64 x (fma.f64 y z (*.f64 a t)))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))) x)
(-.f64 x (fma.f64 y z (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))) x)
(-.f64 x (fma.f64 y z (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))) x)
(-.f64 x (fma.f64 y z (*.f64 a t)))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))) x)
(-.f64 x (fma.f64 y z (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))) x)
(-.f64 x (fma.f64 y z (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))) x)
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 x (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(*.f64 -1 (*.f64 y z))
(*.f64 z (neg.f64 y))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(*.f64 -1 (*.f64 y z))
(*.f64 z (neg.f64 y))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 x (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(*.f64 -1 (*.f64 y z))
(*.f64 z (neg.f64 y))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(*.f64 -1 (*.f64 y z))
(*.f64 z (neg.f64 y))
(*.f64 y (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 a t))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(neg.f64 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(neg.f64 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(neg.f64 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(neg.f64 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 y z))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(*.f64 -1 (*.f64 y z))
(*.f64 z (neg.f64 y))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
x
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
x
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
x
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(*.f64 -1 (*.f64 y z))
(*.f64 z (neg.f64 y))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(*.f64 -1 (*.f64 y z))
(*.f64 z (neg.f64 y))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
x
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(*.f64 -1 (*.f64 y z))
(*.f64 z (neg.f64 y))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(*.f64 -1 (*.f64 y z))
(*.f64 z (neg.f64 y))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
x
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 a x)
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(fma.f64 a (-.f64 1 t) x)
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(fma.f64 a (-.f64 1 t) x)
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(fma.f64 a (-.f64 1 t) x)
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(neg.f64 (*.f64 a t))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(fma.f64 a (-.f64 1 t) x)
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(fma.f64 a (-.f64 1 t) x)
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(fma.f64 a (-.f64 1 t) x)
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(neg.f64 (*.f64 a t))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(fma.f64 a (-.f64 1 t) x)
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(fma.f64 a (-.f64 1 t) x)
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x))
(fma.f64 a (-.f64 1 t) x)
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
x
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
x
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 x (neg.f64 (fma.f64 z y (*.f64 t a))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(+.f64 x (-.f64 (*.f64 z (neg.f64 y)) (*.f64 t a)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(+.f64 (-.f64 x (*.f64 z y)) (*.f64 a (neg.f64 t)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(+.f64 (-.f64 x (*.f64 z y)) (*.f64 (*.f64 a (neg.f64 t)) 1))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(+.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(+.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(+.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(+.f64 0 (-.f64 x (fma.f64 z y (*.f64 t a))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(+.f64 (*.f64 a (neg.f64 t)) (-.f64 x (*.f64 z y)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 z y (*.f64 t a))))) (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 z y (*.f64 t a))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 y z (*.f64 a t))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 y z (*.f64 a t))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))))))
(*.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 1)
(-.f64 x (fma.f64 y z (*.f64 a t)))
(*.f64 1 (-.f64 x (fma.f64 z y (*.f64 t a))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)) (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) 2)))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 (*.f64 t a) (fma.f64 t a (-.f64 x (*.f64 z y))) (pow.f64 (-.f64 x (*.f64 z y)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 3) (pow.f64 (*.f64 a t) 3)) 1) (fma.f64 (*.f64 a t) (fma.f64 t a (fma.f64 z (neg.f64 y) x)) (pow.f64 (fma.f64 z (neg.f64 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (neg.f64 z) x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (fma.f64 y (neg.f64 z) x)) (pow.f64 (fma.f64 y (neg.f64 z) x) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (-.f64 x (*.f64 y z))) (pow.f64 (-.f64 x (*.f64 y z)) 2)))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a (-.f64 x (*.f64 z y)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 t a (fma.f64 z (neg.f64 y) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (neg.f64 z) x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (fma.f64 y (neg.f64 z) x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (-.f64 x (*.f64 y z))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) x)) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) x)) (sqrt.f64 (*.f64 a t))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 y (neg.f64 z) x)) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (fma.f64 y (neg.f64 z) x)) (sqrt.f64 (*.f64 a t))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) (sqrt.f64 (*.f64 a t))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 t a) (fma.f64 t a (-.f64 x (*.f64 z y))) (pow.f64 (-.f64 x (*.f64 z y)) 2)) (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 3) (pow.f64 (*.f64 a t) 3)) 1) (fma.f64 (*.f64 a t) (fma.f64 t a (fma.f64 z (neg.f64 y) x)) (pow.f64 (fma.f64 z (neg.f64 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (neg.f64 z) x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (fma.f64 y (neg.f64 z) x)) (pow.f64 (fma.f64 y (neg.f64 z) x) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (-.f64 x (*.f64 y z))) (pow.f64 (-.f64 x (*.f64 y z)) 2)))
(/.f64 1 (/.f64 (fma.f64 t a (-.f64 x (*.f64 z y))) (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (pow.f64 (*.f64 t a) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 t a (fma.f64 z (neg.f64 y) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (neg.f64 z) x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (fma.f64 y (neg.f64 z) x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (-.f64 x (*.f64 y z))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 (*.f64 t a) (fma.f64 t a (-.f64 x (*.f64 z y))) (pow.f64 (-.f64 x (*.f64 z y)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 3) (pow.f64 (*.f64 a t) 3)) 1) (fma.f64 (*.f64 a t) (fma.f64 t a (fma.f64 z (neg.f64 y) x)) (pow.f64 (fma.f64 z (neg.f64 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (neg.f64 z) x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (fma.f64 y (neg.f64 z) x)) (pow.f64 (fma.f64 y (neg.f64 z) x) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (-.f64 x (*.f64 y z))) (pow.f64 (-.f64 x (*.f64 y z)) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (pow.f64 (*.f64 t a) 2)) (fma.f64 t a (-.f64 x (*.f64 z y))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 t a (fma.f64 z (neg.f64 y) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (neg.f64 z) x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (fma.f64 y (neg.f64 z) x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (-.f64 x (*.f64 y z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 t a) 3))) (neg.f64 (fma.f64 (*.f64 t a) (fma.f64 t a (-.f64 x (*.f64 z y))) (pow.f64 (-.f64 x (*.f64 z y)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 3) (pow.f64 (*.f64 a t) 3)) 1) (fma.f64 (*.f64 a t) (fma.f64 t a (fma.f64 z (neg.f64 y) x)) (pow.f64 (fma.f64 z (neg.f64 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (neg.f64 z) x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (fma.f64 y (neg.f64 z) x)) (pow.f64 (fma.f64 y (neg.f64 z) x) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (-.f64 x (*.f64 y z))) (pow.f64 (-.f64 x (*.f64 y z)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (pow.f64 (*.f64 t a) 2))) (neg.f64 (fma.f64 t a (-.f64 x (*.f64 z y)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 t a (fma.f64 z (neg.f64 y) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (neg.f64 z) x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (fma.f64 y (neg.f64 z) x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (-.f64 x (*.f64 y z))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (-.f64 (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t))) (*.f64 (-.f64 x (*.f64 z y)) (*.f64 a (neg.f64 t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 3) (pow.f64 (*.f64 a t) 3)) 1) (fma.f64 (*.f64 a t) (fma.f64 t a (fma.f64 z (neg.f64 y) x)) (pow.f64 (fma.f64 z (neg.f64 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (neg.f64 z) x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (fma.f64 y (neg.f64 z) x)) (pow.f64 (fma.f64 y (neg.f64 z) x) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (-.f64 x (*.f64 y z))) (pow.f64 (-.f64 x (*.f64 y z)) 2)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (*.f64 t a)) 3)) (fma.f64 x x (fma.f64 (fma.f64 z y (*.f64 t a)) (fma.f64 z y (*.f64 t a)) (*.f64 x (fma.f64 z y (*.f64 t a))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y z (*.f64 a t)) 3)) (fma.f64 x x (fma.f64 (fma.f64 y z (*.f64 a t)) (fma.f64 y z (*.f64 a t)) (*.f64 x (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y z (*.f64 a t)) 3)) (fma.f64 x x (*.f64 (fma.f64 y z (*.f64 a t)) (+.f64 (*.f64 a t) (fma.f64 y z x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t)))) (-.f64 (-.f64 x (*.f64 z y)) (*.f64 a (neg.f64 t))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 t a (fma.f64 z (neg.f64 y) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (neg.f64 z) x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (fma.f64 y (neg.f64 z) x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (-.f64 x (*.f64 y z))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 t a)) (fma.f64 z y (*.f64 t a)))) (+.f64 x (fma.f64 z y (*.f64 t a))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 y z (*.f64 a t)) (fma.f64 y z (*.f64 a t)))) (+.f64 x (fma.f64 y z (*.f64 a t))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 y z (*.f64 a t)) (fma.f64 y z (*.f64 a t)))) (+.f64 (*.f64 a t) (fma.f64 y z x)))
(pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 1)
(-.f64 x (fma.f64 y z (*.f64 a t)))
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) 3)
(-.f64 x (fma.f64 y z (*.f64 a t)))
(pow.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 3) 1/3)
(-.f64 x (fma.f64 y z (*.f64 a t)))
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) 2)
(-.f64 x (fma.f64 y z (*.f64 a t)))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(log.f64 (exp.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 z y (*.f64 t a))))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 z y))) (/.f64 1 (pow.f64 (exp.f64 t) a))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z y)))) (exp.f64 (*.f64 a (neg.f64 t)))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z y)))) (/.f64 1 (pow.f64 (exp.f64 t) a))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 t))) (exp.f64 (-.f64 x (*.f64 z y)))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 t))) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z y))))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 t) a)) (exp.f64 (-.f64 x (*.f64 z y)))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 t) a)) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z y))))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 y) z) (pow.f64 (exp.f64 t) a))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 z y (*.f64 t a)))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 y) z) (pow.f64 (exp.f64 t) a))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 z y))) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z y)))) (pow.f64 (exp.f64 t) a)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z y)))) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 3))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(exp.f64 (log.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) 1))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 x 1 (neg.f64 (fma.f64 z y (*.f64 t a))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 x 1 (-.f64 (*.f64 z (neg.f64 y)) (*.f64 t a)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 x 1 (neg.f64 (-.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (-.f64 x (*.f64 z y)) 1 (*.f64 a (neg.f64 t)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (-.f64 x (*.f64 z y)) 1 (*.f64 (*.f64 a (neg.f64 t)) 1))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 t (neg.f64 a) (-.f64 x (*.f64 z y)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 a (neg.f64 t) (-.f64 x (*.f64 z y)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 1 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 1 (fma.f64 (neg.f64 t) a (*.f64 t a)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 1 x (neg.f64 (fma.f64 z y (*.f64 t a))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 1 x (-.f64 (*.f64 z (neg.f64 y)) (*.f64 t a)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 1 x (neg.f64 (-.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 1 (-.f64 x (*.f64 z y)) (*.f64 a (neg.f64 t)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 1 (-.f64 x (*.f64 z y)) (*.f64 (*.f64 a (neg.f64 t)) 1))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 1 (-.f64 x (fma.f64 z y (*.f64 t a))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 1 (-.f64 x (fma.f64 z y (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 1 (-.f64 x (fma.f64 z y (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 1 (*.f64 a (neg.f64 t)) (-.f64 x (*.f64 z y)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 z y (*.f64 t a))))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 y z (*.f64 a t))))
(-.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x))) (fma.f64 y z (*.f64 a t)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (-.f64 (*.f64 z (neg.f64 y)) (*.f64 t a)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 y z (*.f64 a t))))
(-.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x))) (fma.f64 y z (*.f64 a t)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (-.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 y z (*.f64 a t))))
(-.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x))) (fma.f64 y z (*.f64 a t)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (fma.f64 z y (*.f64 t a))))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 y z (*.f64 a t))))
(-.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x))) (fma.f64 y z (*.f64 a t)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (-.f64 (*.f64 z (neg.f64 y)) (*.f64 t a)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 y z (*.f64 a t))))
(-.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x))) (fma.f64 y z (*.f64 a t)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 y z (*.f64 a t))))
(-.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x))) (fma.f64 y z (*.f64 a t)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) 2)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) 2)) (*.f64 0 (*.f64 a t)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) 2)) 0)
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) 2)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) 2)) (*.f64 0 (*.f64 a t)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) 2)) 0)
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) 2)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) 2)) (*.f64 0 (*.f64 a t)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)) (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) 2)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) 2)) (*.f64 0 (*.f64 a t)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)) (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) 2)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) 2)) (*.f64 0 (*.f64 a t)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z y (*.f64 t a))) 2)) (cbrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) 2)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) 2)) (*.f64 0 (*.f64 a t)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 a t))) 2)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (neg.f64 (cbrt.f64 (*.f64 t a))) (-.f64 x (*.f64 z y)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (*.f64 a (neg.f64 t)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (*.f64 (*.f64 a (neg.f64 t)) 1))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (cbrt.f64 (-.f64 x (*.f64 z y))) (*.f64 a (neg.f64 t)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (cbrt.f64 (-.f64 x (*.f64 z y))) (*.f64 (*.f64 a (neg.f64 t)) 1))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 z y (*.f64 t a))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (*.f64 z (neg.f64 y)) (*.f64 t a)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 z y) (*.f64 a (neg.f64 t)))))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (sqrt.f64 (-.f64 x (fma.f64 z y (*.f64 t a)))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a))) (-.f64 x (*.f64 z y)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (-.f64 x (*.f64 z y))) (*.f64 a (neg.f64 t)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (-.f64 x (*.f64 z y))) (*.f64 (*.f64 a (neg.f64 t)) 1))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 (*.f64 t a) (fma.f64 t a (-.f64 x (*.f64 z y))) (pow.f64 (-.f64 x (*.f64 z y)) 2))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 3) (pow.f64 (*.f64 a t) 3)) 1) (fma.f64 (*.f64 a t) (fma.f64 t a (fma.f64 z (neg.f64 y) x)) (pow.f64 (fma.f64 z (neg.f64 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (neg.f64 z) x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (fma.f64 y (neg.f64 z) x)) (pow.f64 (fma.f64 y (neg.f64 z) x) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (-.f64 x (*.f64 y z))) (pow.f64 (-.f64 x (*.f64 y z)) 2)))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 (*.f64 t a) (fma.f64 t a (-.f64 x (*.f64 z y))) (pow.f64 (-.f64 x (*.f64 z y)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 3) (pow.f64 (*.f64 a t) 3)) 1) (fma.f64 (*.f64 a t) (fma.f64 t a (fma.f64 z (neg.f64 y) x)) (pow.f64 (fma.f64 z (neg.f64 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (neg.f64 z) x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (fma.f64 y (neg.f64 z) x)) (pow.f64 (fma.f64 y (neg.f64 z) x) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (-.f64 x (*.f64 y z))) (pow.f64 (-.f64 x (*.f64 y z)) 2)))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 (*.f64 t a) (fma.f64 t a (-.f64 x (*.f64 z y))) (pow.f64 (-.f64 x (*.f64 z y)) 2))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 3) (pow.f64 (*.f64 a t) 3)) 1) (fma.f64 (*.f64 a t) (fma.f64 t a (fma.f64 z (neg.f64 y) x)) (pow.f64 (fma.f64 z (neg.f64 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (neg.f64 z) x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (fma.f64 y (neg.f64 z) x)) (pow.f64 (fma.f64 y (neg.f64 z) x) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (-.f64 x (*.f64 y z))) (pow.f64 (-.f64 x (*.f64 y z)) 2)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x))) (*.f64 a (neg.f64 t)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (/.f64 1 (fma.f64 (*.f64 y z) (fma.f64 z y x) (*.f64 x x))) (*.f64 a (neg.f64 t)))
(-.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x x (*.f64 y (*.f64 z (fma.f64 y z x))))) (*.f64 a t))
(-.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (*.f64 y z) (fma.f64 y z x) (*.f64 x x))) (*.f64 a t))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x))) (*.f64 (*.f64 a (neg.f64 t)) 1))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (/.f64 1 (fma.f64 (*.f64 y z) (fma.f64 z y x) (*.f64 x x))) (*.f64 a (neg.f64 t)))
(-.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x x (*.f64 y (*.f64 z (fma.f64 y z x))))) (*.f64 a t))
(-.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (*.f64 y z) (fma.f64 y z x) (*.f64 x x))) (*.f64 a t))
(fma.f64 (neg.f64 t) a (-.f64 x (*.f64 z y)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a (-.f64 x (*.f64 z y)))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 t a (fma.f64 z (neg.f64 y) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (neg.f64 z) x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (fma.f64 y (neg.f64 z) x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (-.f64 x (*.f64 y z))))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a (-.f64 x (*.f64 z y)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 t a (fma.f64 z (neg.f64 y) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (neg.f64 z) x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (fma.f64 y (neg.f64 z) x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (-.f64 x (*.f64 y z))))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a (-.f64 x (*.f64 z y)))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 t a (fma.f64 z (neg.f64 y) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (neg.f64 z) x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (fma.f64 y (neg.f64 z) x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (-.f64 x (*.f64 y z))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y x)) (*.f64 a (neg.f64 t)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (/.f64 1 (fma.f64 z y x)) (*.f64 a (neg.f64 t)))
(-.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (fma.f64 y z x)) (*.f64 a t))
(-.f64 (/.f64 (-.f64 x (*.f64 y z)) 1) (*.f64 a t))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y x)) (*.f64 (*.f64 a (neg.f64 t)) 1))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (/.f64 1 (fma.f64 z y x)) (*.f64 a (neg.f64 t)))
(-.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (fma.f64 y z x)) (*.f64 a t))
(-.f64 (/.f64 (-.f64 x (*.f64 y z)) 1) (*.f64 a t))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 t))) (cbrt.f64 (*.f64 a (neg.f64 t)))) (cbrt.f64 (*.f64 a (neg.f64 t))) (-.f64 x (*.f64 z y)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 t))) (sqrt.f64 (*.f64 a (neg.f64 t))) (-.f64 x (*.f64 z y)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (neg.f64 a) t (-.f64 x (*.f64 z y)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (-.f64 x (*.f64 z y)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 -1 (*.f64 t a) (-.f64 x (*.f64 z y)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 t a)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) x)) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) x)) (sqrt.f64 (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y (neg.f64 z) x)) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (fma.f64 y (neg.f64 z) x)) (sqrt.f64 (*.f64 a t))) (*.f64 0 (*.f64 a t)))
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) (sqrt.f64 (*.f64 a t))) 0)
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) x)) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) x)) (sqrt.f64 (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y (neg.f64 z) x)) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (fma.f64 y (neg.f64 z) x)) (sqrt.f64 (*.f64 a t))) (*.f64 0 (*.f64 a t)))
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) (sqrt.f64 (*.f64 a t))) 0)
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) x)) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) x)) (sqrt.f64 (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y (neg.f64 z) x)) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (fma.f64 y (neg.f64 z) x)) (sqrt.f64 (*.f64 a t))) (*.f64 0 (*.f64 a t)))
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) (sqrt.f64 (*.f64 a t))) 0)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (*.f64 a (neg.f64 t)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (*.f64 a (neg.f64 t)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (neg.f64 (*.f64 a t)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (*.f64 (*.f64 a (neg.f64 t)) 1))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (*.f64 a (neg.f64 t)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (neg.f64 (*.f64 a t)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t a)) 2)) (cbrt.f64 (*.f64 t a)) (-.f64 x (*.f64 z y)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (*.f64 (neg.f64 t) 1) a (-.f64 x (*.f64 z y)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(fma.f64 (*.f64 (neg.f64 t) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (-.f64 x (*.f64 z y)))
(fma.f64 (*.f64 (neg.f64 t) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (fma.f64 z (neg.f64 y) x))
(fma.f64 (*.f64 (neg.f64 t) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (fma.f64 y (neg.f64 z) x))
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 (*.f64 t (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(fma.f64 (*.f64 (neg.f64 t) (sqrt.f64 a)) (sqrt.f64 a) (-.f64 x (*.f64 z y)))
(-.f64 x (fma.f64 y z (*.f64 a t)))
(+.f64 x (*.f64 z (neg.f64 y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 x (*.f64 (*.f64 z (neg.f64 y)) 1))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (-.f64 x (*.f64 z y)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (-.f64 x (*.f64 z y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (-.f64 x (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 0 (-.f64 x (*.f64 z y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (*.f64 z (neg.f64 y)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 z y)))) (cbrt.f64 (exp.f64 (-.f64 x (*.f64 z y)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 z y))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 z (neg.f64 y) x))) (cbrt.f64 (exp.f64 (fma.f64 z (neg.f64 y) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (neg.f64 y) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y (neg.f64 z) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y (neg.f64 z) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 y z)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 y z))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 z y))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 z y))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (neg.f64 y) x)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y (neg.f64 z) x)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 y z))))))
(*.f64 (-.f64 x (*.f64 z y)) 1)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(*.f64 1 (-.f64 x (*.f64 z y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (cbrt.f64 (-.f64 x (*.f64 z y))))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (-.f64 x (*.f64 z y))))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (/.f64 1 (fma.f64 (*.f64 y z) (fma.f64 z y x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x x (*.f64 y (*.f64 z (fma.f64 y z x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (*.f64 y z) (fma.f64 y z x) (*.f64 x x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (/.f64 1 (fma.f64 z y x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (fma.f64 y z x))
(/.f64 (-.f64 x (*.f64 y z)) 1)
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (/.f64 1 (fma.f64 (*.f64 y z) (fma.f64 z y x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x x (*.f64 y (*.f64 z (fma.f64 y z x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (*.f64 y z) (fma.f64 y z x) (*.f64 x x)))
(/.f64 1 (/.f64 (fma.f64 z y x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (/.f64 1 (fma.f64 z y x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (fma.f64 y z x))
(/.f64 (-.f64 x (*.f64 y z)) 1)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (/.f64 1 (fma.f64 (*.f64 y z) (fma.f64 z y x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x x (*.f64 y (*.f64 z (fma.f64 y z x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (*.f64 y z) (fma.f64 y z x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y x))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (/.f64 1 (fma.f64 z y x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (fma.f64 y z x))
(/.f64 (-.f64 x (*.f64 y z)) 1)
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (/.f64 1 (fma.f64 (*.f64 y z) (fma.f64 z y x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x x (*.f64 y (*.f64 z (fma.f64 y z x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (*.f64 y z) (fma.f64 y z x) (*.f64 x x)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))) (neg.f64 (fma.f64 z y x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (/.f64 1 (fma.f64 z y x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (fma.f64 y z x))
(/.f64 (-.f64 x (*.f64 y z)) 1)
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (neg.f64 y)) 3)) (fma.f64 x x (-.f64 (*.f64 (*.f64 z (neg.f64 y)) (*.f64 z (neg.f64 y))) (*.f64 x (*.f64 z (neg.f64 y))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (/.f64 1 (fma.f64 (*.f64 y z) (fma.f64 z y x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x x (*.f64 y (*.f64 z (fma.f64 y z x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (*.f64 y z) (fma.f64 y z x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 z (neg.f64 y)) (*.f64 z (neg.f64 y)))) (-.f64 x (*.f64 z (neg.f64 y))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (/.f64 1 (fma.f64 z y x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (fma.f64 y z x))
(/.f64 (-.f64 x (*.f64 y z)) 1)
(pow.f64 (-.f64 x (*.f64 z y)) 1)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 3)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(pow.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3) 1/3)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) 2)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 z y)) 2))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(log.f64 (exp.f64 (-.f64 x (*.f64 z y))))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z y)))))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (pow.f64 (exp.f64 y) z))))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 z (neg.f64 y)))))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (pow.f64 (exp.f64 y) z))))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(log.f64 (*.f64 (exp.f64 (*.f64 z (neg.f64 y))) (exp.f64 x)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(log.f64 (*.f64 (exp.f64 (*.f64 z (neg.f64 y))) (+.f64 1 (expm1.f64 x))))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) z)) (exp.f64 x)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) z)) (+.f64 1 (expm1.f64 x))))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 y) z)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 z y)) 3))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 z y))))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(exp.f64 (log.f64 (-.f64 x (*.f64 z y))))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 z y))) 1))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 z y))))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 x 1 (*.f64 z (neg.f64 y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 x 1 (*.f64 (*.f64 z (neg.f64 y)) 1))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 y (neg.f64 z) x)
(fma.f64 z (neg.f64 y) x)
(-.f64 x (*.f64 y z))
(fma.f64 (-.f64 x (*.f64 z y)) 1 (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (-.f64 x (*.f64 z y)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (-.f64 x (*.f64 z y)) 1 (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 1 x (*.f64 z (neg.f64 y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 1 x (*.f64 (*.f64 z (neg.f64 y)) 1))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 1 (-.f64 x (*.f64 z y)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 1 (-.f64 x (*.f64 z y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 1 (-.f64 x (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 1 (*.f64 z (neg.f64 y)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (neg.f64 (cbrt.f64 (*.f64 z y))) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 z (neg.f64 y)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x))) (*.f64 y z))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 z (neg.f64 y)) 1))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 z (neg.f64 y)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x))) (*.f64 y z))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 z (neg.f64 y)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 z (neg.f64 y)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x))) (*.f64 y z))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 (*.f64 z (neg.f64 y)) 1))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 z (neg.f64 y)))
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x))) (*.f64 y z))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (cbrt.f64 (-.f64 x (*.f64 z y))) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (cbrt.f64 (-.f64 x (*.f64 z y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z y))) 2) (cbrt.f64 (-.f64 x (*.f64 z y))) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (sqrt.f64 (*.f64 z y)) (neg.f64 (sqrt.f64 (*.f64 z y))) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z (neg.f64 y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 z (neg.f64 y)) 1))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (-.f64 x (*.f64 z y))) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (-.f64 x (*.f64 z y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z y))) (sqrt.f64 (-.f64 x (*.f64 z y))) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x))) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (/.f64 1 (fma.f64 (*.f64 y z) (fma.f64 z y x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x x (*.f64 y (*.f64 z (fma.f64 y z x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (*.f64 y z) (fma.f64 y z x) (*.f64 x x)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (/.f64 1 (fma.f64 (*.f64 y z) (fma.f64 z y x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x x (*.f64 y (*.f64 z (fma.f64 y z x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (*.f64 y z) (fma.f64 y z x) (*.f64 x x)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z y) (fma.f64 z y x) (*.f64 x x))) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (/.f64 1 (fma.f64 (*.f64 y z) (fma.f64 z y x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x x (*.f64 y (*.f64 z (fma.f64 y z x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (*.f64 y z) (fma.f64 y z x) (*.f64 x x)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y x)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (/.f64 1 (fma.f64 z y x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (fma.f64 y z x))
(/.f64 (-.f64 x (*.f64 y z)) 1)
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (/.f64 1 (fma.f64 z y x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (fma.f64 y z x))
(/.f64 (-.f64 x (*.f64 y z)) 1)
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y x)) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (/.f64 1 (fma.f64 z y x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (fma.f64 y z x))
(/.f64 (-.f64 x (*.f64 y z)) 1)
(fma.f64 (neg.f64 z) y x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z (neg.f64 y))) (cbrt.f64 (*.f64 z (neg.f64 y)))) (cbrt.f64 (*.f64 z (neg.f64 y))) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (sqrt.f64 (*.f64 z (neg.f64 y))) (sqrt.f64 (*.f64 z (neg.f64 y))) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (neg.f64 y) z x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z y))) (sqrt.f64 (*.f64 z y)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 -1 (*.f64 z y) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 y z)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (*.f64 0 (*.f64 y z)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) 0)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 y z)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (*.f64 0 (*.f64 y z)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) 0)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z y))) (fma.f64 (neg.f64 z) y (*.f64 z y)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (+.f64 (*.f64 z (neg.f64 y)) (*.f64 y z)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (*.f64 0 (*.f64 y z)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y z))) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (cbrt.f64 (*.f64 z y)) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (*.f64 (neg.f64 z) 1) y x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(fma.f64 (*.f64 (neg.f64 z) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) x)
(fma.f64 (*.f64 z (neg.f64 (cbrt.f64 (*.f64 y y)))) (cbrt.f64 y) x)
(fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 y)) (sqrt.f64 y) x)
(fma.f64 z (neg.f64 y) x)
(fma.f64 y (neg.f64 z) x)
(-.f64 x (*.f64 y z))
(+.f64 x (*.f64 a (-.f64 1 t)))
(fma.f64 a (-.f64 1 t) x)
(+.f64 0 (fma.f64 a (-.f64 1 t) x))
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x))) (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) x))) 1)
(fma.f64 a (-.f64 1 t) x)
(*.f64 1 (fma.f64 a (-.f64 1 t) x))
(fma.f64 a (-.f64 1 t) x)
(*.f64 (fma.f64 a (-.f64 1 t) x) 1)
(fma.f64 a (-.f64 1 t) x)
(*.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) x)) (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) x)) 2))
(fma.f64 a (-.f64 1 t) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) x)) 2) (cbrt.f64 (fma.f64 a (-.f64 1 t) x)))
(fma.f64 a (-.f64 1 t) x)
(*.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) x)) (sqrt.f64 (fma.f64 a (-.f64 1 t) x)))
(fma.f64 a (-.f64 1 t) x)
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 x x) (*.f64 (*.f64 a (-.f64 1 t)) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t)) (*.f64 x (-.f64 x (*.f64 a (-.f64 1 t))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 a (*.f64 a t)) 3)) (fma.f64 a (*.f64 (-.f64 1 t) (-.f64 a (*.f64 a t))) (*.f64 x (-.f64 x (-.f64 a (*.f64 a t))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (*.f64 x x)) (fma.f64 a (-.f64 1 t) (neg.f64 x)))
(/.f64 (*.f64 (fma.f64 a (-.f64 1 t) x) (-.f64 (*.f64 a (-.f64 1 t)) x)) (fma.f64 a (-.f64 1 t) (neg.f64 x)))
(/.f64 (fma.f64 a (-.f64 1 t) x) (/.f64 (-.f64 (-.f64 a (*.f64 a t)) x) (-.f64 (-.f64 a (*.f64 a t)) x)))
(/.f64 (fma.f64 a (-.f64 1 t) x) 1)
(pow.f64 (fma.f64 a (-.f64 1 t) x) 1)
(fma.f64 a (-.f64 1 t) x)
(pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) x)) 3)
(fma.f64 a (-.f64 1 t) x)
(pow.f64 (pow.f64 (fma.f64 a (-.f64 1 t) x) 3) 1/3)
(fma.f64 a (-.f64 1 t) x)
(pow.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) x)) 2)
(fma.f64 a (-.f64 1 t) x)
(sqrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) x) 2))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x)))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) x))))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (*.f64 a (-.f64 1 t)))))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 a (-.f64 1 t)))))
(fma.f64 a (-.f64 1 t) x)
(log.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 1 t))) (+.f64 1 (expm1.f64 x))))
(fma.f64 a (-.f64 1 t) x)
(cbrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) x) 3))
(fma.f64 a (-.f64 1 t) x)
(expm1.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) x)))
(fma.f64 a (-.f64 1 t) x)
(exp.f64 (log.f64 (fma.f64 a (-.f64 1 t) x)))
(fma.f64 a (-.f64 1 t) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 a (-.f64 1 t) x)) 1))
(fma.f64 a (-.f64 1 t) x)
(log1p.f64 (expm1.f64 (fma.f64 a (-.f64 1 t) x)))
(fma.f64 a (-.f64 1 t) x)

eval69.0ms (0.5%)

Compiler

Compiled 6045 to 1611 computations (73.3% saved)

prune73.0ms (0.5%)

Pruning

18 alts after pruning (6 fresh and 12 done)

PrunedKeptTotal
New3320332
Fresh066
Picked055
Done077
Total33218350
Accurracy
100.0%
Counts
350 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.4%
(fma.f64 a (-.f64 1 t) x)
48.2%
(-.f64 (-.f64 x (*.f64 z y)) (*.f64 t a))
44.1%
(-.f64 (+.f64 z x) (*.f64 t a))
43.4%
(-.f64 (+.f64 a x) (*.f64 a t))
38.8%
(+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x)))
23.0%
(+.f64 a x)
38.6%
(*.f64 (-.f64 (+.f64 y t) 2) b)
24.6%
(*.f64 (-.f64 t 2) b)
22.3%
(*.f64 (neg.f64 a) t)
26.4%
(*.f64 z (-.f64 1 y))
17.1%
(*.f64 y (neg.f64 z))
18.6%
(*.f64 y b)
17.8%
(*.f64 t b)
8.6%
(*.f64 b -2)
30.7%
(*.f64 a (-.f64 1 t))
11.2%
z
14.4%
x
10.4%
a
Compiler

Compiled 448 to 280 computations (37.5% saved)

regimes138.0ms (1%)

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

7 calls:

41.0ms
b
17.0ms
a
15.0ms
t
15.0ms
x
15.0ms
z
Results
AccuracySegmentsBranch
97.7%1x
97.7%1y
97.7%1z
97.7%1t
97.7%1a
99.2%3b
97.7%1(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 326 to 187 computations (42.6% saved)

regimes168.0ms (1.3%)

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

6 calls:

43.0ms
y
41.0ms
t
31.0ms
x
19.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
14.0ms
a
Results
AccuracySegmentsBranch
94.1%1x
94.1%1y
94.1%1z
96.1%3t
94.1%1a
98.4%2(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 282 to 160 computations (43.3% saved)

regimes470.0ms (3.6%)

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

6 calls:

116.0ms
a
103.0ms
x
84.0ms
t
68.0ms
y
59.0ms
b
Results
AccuracySegmentsBranch
79.2%6t
75.2%5x
87.2%3y
78.0%3z
79.7%7a
82.4%3b
Compiler

Compiled 202 to 112 computations (44.6% saved)

regimes113.0ms (0.9%)

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

2 calls:

60.0ms
y
47.0ms
b
Results
AccuracySegmentsBranch
82.4%3b
78.3%5y
Compiler

Compiled 159 to 79 computations (50.3% saved)

regimes165.0ms (1.2%)

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

3 calls:

62.0ms
z
54.0ms
y
43.0ms
b
Results
AccuracySegmentsBranch
75.7%5y
69.4%6z
75.1%3b
Compiler

Compiled 153 to 80 computations (47.7% saved)

regimes480.0ms (3.6%)

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

5 calls:

275.0ms
x
60.0ms
t
59.0ms
y
51.0ms
a
31.0ms
b
Results
AccuracySegmentsBranch
68.5%13x
74.1%5y
65.0%5a
71.3%6t
71.4%3b
Compiler

Compiled 144 to 80 computations (44.4% saved)

regimes185.0ms (1.4%)

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

3 calls:

76.0ms
y
66.0ms
t
39.0ms
b
Results
AccuracySegmentsBranch
70.3%6t
71.9%7y
66.7%4b
Compiler

Compiled 112 to 63 computations (43.8% saved)

regimes489.0ms (3.7%)

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

3 calls:

348.0ms
t
89.0ms
y
48.0ms
b
Results
AccuracySegmentsBranch
66.7%4b
69.2%7y
69.8%11t
Compiler

Compiled 103 to 59 computations (42.7% saved)

regimes58.0ms (0.4%)

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

2 calls:

27.0ms
b
27.0ms
z
Results
AccuracySegmentsBranch
60.5%3z
63.7%3b
Compiler

Compiled 89 to 50 computations (43.8% saved)

regimes426.0ms (3.2%)

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

4 calls:

142.0ms
y
109.0ms
b
93.0ms
a
79.0ms
z
Results
AccuracySegmentsBranch
63.7%9z
63.4%9a
66.6%12y
65.6%7b
Compiler

Compiled 96 to 60 computations (37.5% saved)

regimes133.0ms (1%)

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

2 calls:

76.0ms
t
54.0ms
b
Results
AccuracySegmentsBranch
66.3%10t
56.7%7b
Compiler

Compiled 75 to 44 computations (41.3% saved)

regimes103.0ms (0.8%)

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

1 calls:

100.0ms
t
Results
AccuracySegmentsBranch
61.8%7t
Compiler

Compiled 61 to 34 computations (44.3% saved)

regimes544.0ms (4.1%)

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

5 calls:

214.0ms
z
112.0ms
x
80.0ms
t
68.0ms
y
68.0ms
a
Results
AccuracySegmentsBranch
51.6%10y
47.5%7x
51.8%10a
54.9%7z
59.6%8t
Compiler

Compiled 79 to 53 computations (32.9% saved)

regimes136.0ms (1%)

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

2 calls:

103.0ms
b
31.0ms
t
Results
AccuracySegmentsBranch
47.7%9b
53.2%5t
Compiler

Compiled 53 to 32 computations (39.6% saved)

regimes248.0ms (1.9%)

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

5 calls:

81.0ms
a
65.0ms
z
40.0ms
t
31.0ms
y
28.0ms
x
Results
AccuracySegmentsBranch
44.3%5y
43.8%7a
39.7%3x
41.9%5z
44.1%7t
Compiler

Compiled 69 to 48 computations (30.4% saved)

regimes248.0ms (1.9%)

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

5 calls:

74.0ms
x
53.0ms
b
52.0ms
y
41.0ms
t
26.0ms
z
Results
AccuracySegmentsBranch
44.1%7t
39.4%6b
35.8%5z
38.2%8x
45.4%10y
Compiler

Compiled 64 to 45 computations (29.7% saved)

regimes193.0ms (1.5%)

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

3 calls:

103.0ms
a
67.0ms
t
20.0ms
b
Results
AccuracySegmentsBranch
37.4%4b
33.5%12a
37.2%7t
Compiler

Compiled 46 to 31 computations (32.6% saved)

regimes298.0ms (2.3%)

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

5 calls:

84.0ms
t
71.0ms
y
65.0ms
b
50.0ms
x
26.0ms
z
Results
AccuracySegmentsBranch
30.9%4x
33.6%7t
31.8%6z
39.1%10y
34.3%8b
Compiler

Compiled 53 to 40 computations (24.5% saved)

regimes205.0ms (1.6%)

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

4 calls:

114.0ms
t
46.0ms
z
24.0ms
y
20.0ms
x
Results
AccuracySegmentsBranch
25.9%5z
30.1%6t
24.4%6y
29.9%5x
Compiler

Compiled 43 to 33 computations (23.3% saved)

regimes116.0ms (0.9%)

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

4 calls:

45.0ms
b
35.0ms
t
19.0ms
x
15.0ms
z
Results
AccuracySegmentsBranch
23.2%4z
21.3%7t
22.4%5b
23.8%5x
Compiler

Compiled 40 to 32 computations (20% saved)

regimes19.0ms (0.1%)

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

2 calls:

9.0ms
x
9.0ms
z
Results
AccuracySegmentsBranch
21.4%3x
17.1%3z
Compiler

Compiled 22 to 18 computations (18.2% saved)

regimes18.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

6 calls:

4.0ms
y
3.0ms
z
3.0ms
t
3.0ms
a
3.0ms
x
Results
AccuracySegmentsBranch
10.4%1t
10.4%1z
10.4%1b
10.4%1a
10.4%1y
10.4%1x
Compiler

Compiled 49 to 42 computations (14.3% saved)

bsearch0.0ms (0%)

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

Compiled 36 to 27 computations (25% saved)

bsearch44.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
2.045084916473779e+124
1.6821433787802732e+130
22.0ms
-2.073716677064361e+87
-3.0580110516082456e+81
Results
23.0ms167×body256valid
16.0ms121×body256infinite
Compiler

Compiled 711 to 522 computations (26.6% saved)

bsearch35.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.582796454461068e+72
3.787327064070228e+74
17.0ms
-1.168733762103645e+78
-9.05029785222204e+75
Results
19.0ms143×body256valid
12.0ms81×body256infinite
Compiler

Compiled 512 to 377 computations (26.4% saved)

bsearch44.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.582796454461068e+72
3.787327064070228e+74
22.0ms
-3.905838721441475e+65
-5.513349533356844e+57
Results
24.0ms159×body256valid
17.0ms97×body256infinite
Compiler

Compiled 548 to 411 computations (25% saved)

bsearch43.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
7.21109462621128e+30
1.2567490865510496e+40
21.0ms
-3.905838721441475e+65
-5.513349533356844e+57
Results
26.0ms186×body256valid
13.0ms102×body256infinite
Compiler

Compiled 576 to 423 computations (26.6% saved)

bsearch95.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
2.763468719190592e+120
9.09884963565023e+123
13.0ms
2.003029270229042e+92
2.545842322345017e+93
20.0ms
1.891388620340962e+22
2.0639180390664898e+27
19.0ms
-4.631374085578395e-54
-9.861241157624416e-59
23.0ms
-3.0669492450285205e+63
-2.6740459849725203e+57
Results
58.0ms426×body256valid
29.0ms214×body256infinite
Compiler

Compiled 1156 to 890 computations (23% saved)

bsearch59.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
7.21109462621128e+30
1.2567490865510496e+40
18.0ms
5.8734426789149335e-186
1.6428465571432654e-181
20.0ms
-3.905838721441475e+65
-5.513349533356844e+57
Results
34.0ms271×body256valid
20.0ms145×body256infinite
Compiler

Compiled 764 to 565 computations (26% saved)

bsearch42.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
7.21109462621128e+30
1.2567490865510496e+40
21.0ms
-3.905838721441475e+65
-5.513349533356844e+57
Results
25.0ms191×body256valid
12.0ms97×body256infinite
Compiler

Compiled 540 to 405 computations (25% saved)

bsearch112.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
2.153427083574378e+24
3.3799999555700774e+24
15.0ms
4.2777275670357085e-11
2.586304443172732e-9
23.0ms
8.216097724610779e-88
3.394847079970455e-77
20.0ms
-1.5085717905231575e-192
-5.28329241155024e-199
21.0ms
-3.5046119376006357e-161
-6.496081483039885e-170
23.0ms
-5.513349533356844e+57
-1.9529744613156733e+54
Results
73.0ms523×body256valid
29.0ms229×body256infinite
Compiler

Compiled 1282 to 1026 computations (20% saved)

bsearch155.0ms (1.2%)

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
18.0ms
2.763468719190592e+120
9.09884963565023e+123
20.0ms
1.891388620340962e+22
2.0639180390664898e+27
20.0ms
1.5480209118460222e-31
1.8896074986133445e-22
16.0ms
1.3231480428530651e-95
1.8273218479459565e-93
14.0ms
1.4795466919117804e-228
6.98027678924843e-228
11.0ms
-4.0476523450122287e-305
-1.2877085115859293e-305
14.0ms
-9.088980281860261e-198
-8.48977822109609e-199
18.0ms
-6.084535775061352e-161
-7.464597154216941e-165
22.0ms
-6.279416825925782e+82
-9.097786337453726e+69
Results
105.0ms804×body256valid
36.0ms281×body256infinite
1.0msbody512valid
Compiler

Compiled 1706 to 1345 computations (21.2% saved)

bsearch139.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.891388620340962e+22
2.0639180390664898e+27
14.0ms
1.4795466919117804e-228
6.98027678924843e-228
29.0ms
-4.0476523450122287e-305
-1.2877085115859293e-305
13.0ms
-9.088980281860261e-198
-8.48977822109609e-199
39.0ms
-6.084535775061352e-161
-7.464597154216941e-165
23.0ms
-6.279416825925782e+82
-9.097786337453726e+69
Results
107.0ms516×body256valid
24.0ms187×body256infinite
0.0msbody512valid
Compiler

Compiled 1042 to 809 computations (22.4% saved)

bsearch113.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.891388620340962e+22
2.0639180390664898e+27
15.0ms
1.4795466919117804e-228
6.98027678924843e-228
11.0ms
-4.0476523450122287e-305
-1.2877085115859293e-305
20.0ms
-5.275665513562349e-229
-5.724679484673655e-232
14.0ms
-9.088980281860261e-198
-8.48977822109609e-199
18.0ms
-6.084535775061352e-161
-7.464597154216941e-165
12.0ms
-5.673386055359475e+49
-1.650615036245312e+49
Results
72.0ms543×body256valid
27.0ms207×body256infinite
0.0msbody512valid
Compiler

Compiled 1088 to 877 computations (19.4% saved)

bsearch62.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
2.763468719190592e+120
9.09884963565023e+123
14.0ms
-4.0476523450122287e-305
-1.2877085115859293e-305
13.0ms
-9.088980281860261e-198
-8.48977822109609e-199
15.0ms
-1678774055234122500.0
-173168786311261500.0
Results
37.0ms290×body256valid
19.0ms110×body256infinite
Compiler

Compiled 564 to 441 computations (21.8% saved)

bsearch88.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1.1250293363660773e+136
3.035190185791506e+143
19.0ms
2.747450386020688e-79
5.111115653719586e-77
22.0ms
4.261241529574808e-122
3.1987063866020884e-116
24.0ms
-3.0580110516082456e+81
-1.6983350655489827e+71
Results
53.0ms370×body256valid
28.0ms189×body256infinite
0.0msbody512valid
Compiler

Compiled 784 to 651 computations (17% saved)

bsearch149.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
55.0ms
4.95177929725884e+271
8.755491022321421e+275
13.0ms
1.8775000379248932e+242
8.40389296287765e+242
21.0ms
2.763468719190592e+120
9.09884963565023e+123
11.0ms
-4.0476523450122287e-305
-1.2877085115859293e-305
15.0ms
-9.088980281860261e-198
-8.48977822109609e-199
34.0ms
-3.0669492450285205e+63
-2.6740459849725203e+57
Results
94.0ms306×body256infinite
47.0ms366×body256valid
Compiler

Compiled 907 to 730 computations (19.5% saved)

bsearch46.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
3.641574792616171e+150
1.6744864455318047e+153
9.0ms
2.153427083574378e+24
3.3799999555700774e+24
19.0ms
-5.337362248437191e+115
-1.0816144955280475e+113
Results
24.0ms176×body256valid
18.0ms144×body256infinite
Compiler

Compiled 436 to 347 computations (20.4% saved)

bsearch50.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
4.930631810850031e+129
6.379789250441863e+131
9.0ms
3.49227736003897e-204
6.930876539926333e-204
23.0ms
-2.4470893450654034e+196
-1.6096724390234142e+189
Results
29.0ms187×body256valid
17.0ms133×body256infinite
Compiler

Compiled 404 to 331 computations (18.1% saved)

bsearch64.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
4.930631810850031e+129
6.379789250441863e+131
9.0ms
3.49227736003897e-204
6.930876539926333e-204
16.0ms
-1.8879708597773457e-109
-1.0318337736553132e-110
19.0ms
-1.513449336116131e+81
-2.1258547832805776e+77
Results
39.0ms261×body256valid
19.0ms155×body256infinite
Compiler

Compiled 504 to 417 computations (17.3% saved)

bsearch63.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
9.193403848409226e+66
1.5160533555700916e+72
21.0ms
-2.7115684627647978e-306
1.6407549910262495e-304
21.0ms
-2.8579462139006825e+88
-1.1978425396116418e+83
Results
40.0ms290×body256valid
18.0ms141×body256infinite
0.0msbody512valid
Compiler

Compiled 468 to 405 computations (13.5% saved)

bsearch277.0ms (2.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
255.0ms
1.0395033623903919e+140
7.577050125531563e+148
22.0ms
-5.575427971634575e+87
-1.513449336116131e+81
Results
251.0ms123×body256infinite
21.0ms165×body256valid
Compiler

Compiled 324 to 279 computations (13.9% saved)

simplify117.0ms (0.9%)

Algorithm
egg-herbie
Rules
310×unsub-neg
280×distribute-lft-neg-in
190×neg-mul-1
146×neg-sub0
142×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02962002
14121998
25011998
36001998
46861998
58381998
610191998
711931998
812831998
913431998
1013671998
1113771998
1213781998
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 t (-.f64 b a)))
(if (<=.f64 y -94000000000000004135983890399663579885086385770087756552633002862115480304617621815296) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b))) (if (<=.f64 y 22000000000000000977458448324536620172201027540423916812427426166274727591633334701343704991143445061876539476041369105989632) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x))) (*.f64 (-.f64 b z) y)))
(if (<=.f64 b -38000000000000002431060328548003954604711322286358237913140293745730482339840) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 21999999999999999940596416258483205748469447689889564713162371462248529920) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (<=.f64 b -84000000000000001206314541861808169991831728099995847666671026176) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 359999999999999987615029110799396523455337465456981211483828906720367738880) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (<=.f64 b -999999999999999949387135297074018866963645011013410073083904) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 6200000000000000502668050724545858895872) (-.f64 (+.f64 z x) (-.f64 (*.f64 a t) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (<=.f64 t -340000000000000014191075240536283798049930631633452425268953088) (*.f64 t (-.f64 b a)) (if (<=.f64 t -4003012881138527/3450873173395281893717377931138512726225554486085193277581262111899648) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 92000000000000008388608) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x))) (if (<=.f64 t 800000000000000034701837579695348858632234659961551449433419031468893450311744888753059004416) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 t 3799999999999999752000783520842601119529892585352111809374489397335850895265066202746984146097610665816757602428666249216) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 b -1900000000000000046560326335036623953059522465874992777134080) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 8132911746208479/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (-.f64 (+.f64 z x) (*.f64 t a)) (if (<=.f64 b 270000000000000002599134935604264960) (-.f64 (+.f64 a x) (*.f64 a t)) (*.f64 (-.f64 (+.f64 y t) 2) b))))
(if (<=.f64 b -26999999999999999552600167123636672809554579622836939803754233856) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 8000000000000000339365098992143695872) (-.f64 (+.f64 a x) (*.f64 a t)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (<=.f64 b -2699999999999999834354296544010040856805407775293337239552) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -5438853046443695/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b -4109481173084667/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 6014939493153283/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 3172221350668787/38685626227668133590597632) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 2200000000000000016777216) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))
(if (<=.f64 t -6999999999999999686645723767742176907306884049041600526113899161311640551424) (*.f64 t (-.f64 b a)) (if (<=.f64 t -8428703499289517/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 (-.f64 b z) y) (if (<=.f64 t -2693189581592767/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (+.f64 a x) (if (<=.f64 t -4941461262385513/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 t 1322934063483363/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (+.f64 a x) (if (<=.f64 t 775019052315365/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 z (-.f64 1 y)) (if (<=.f64 t 1895563341875103/2787593149816327892691964784081045188247552) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 t 128000000000000000000000) (*.f64 z (-.f64 1 y)) (if (<=.f64 t 160000000000000005974549399543358235510292412071869126096443686566048081290743953622057813942738022640838384469475072147456) (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 t (-.f64 b a)))))))))))
(if (<=.f64 t -390000000000000011429809239271624257259948721108742542845971616617201664) (*.f64 t (-.f64 b a)) (if (<=.f64 t -1539859293139431/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 (-.f64 b z) y) (if (<=.f64 t -740627134938011/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (+.f64 a x) (if (<=.f64 t -6325070415853457/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 (-.f64 b z) y) (if (<=.f64 t 5803839762378625/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (+.f64 a x) (if (<=.f64 t 9199999999999999630901248) (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 t -23999999999999999754226018448121829378593061339136) (*.f64 t (-.f64 b a)) (if (<=.f64 t -3444422103075043/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (*.f64 z (-.f64 1 y)) (if (<=.f64 t -2693189581592767/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (+.f64 a x) (if (<=.f64 t -4916193681073659/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (*.f64 z (-.f64 1 y)) (if (<=.f64 t -7708679569321401/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 y b) (if (<=.f64 t 5803839762378625/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (+.f64 a x) (if (<=.f64 t 3800000000000000150994944) (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 b a)))))))))
(if (<=.f64 t -235000000000000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t -2221881404814033/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (+.f64 a x) (if (<=.f64 t -7906338019816821/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 y b) (if (<=.f64 t 2800000000000000058684642172207338889213699305215970890756464731540218947836242400647554222228219234814300666013300031488) (+.f64 a x) (*.f64 t (-.f64 b a))))))
(if (<=.f64 y -749999999999999995121649765454345303317917797060932244265828370547547832320) (*.f64 y (neg.f64 z)) (if (<=.f64 y 3549017208474643/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (*.f64 a (-.f64 1 t)) (if (<=.f64 y 750932942315945/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) z (if (<=.f64 y 1200000000000000039409874987045911294784415079631534034614776111510496408278545594652801578753272895220739405741186922694378188761053790208) (*.f64 a (-.f64 1 t)) (*.f64 y b)))))
(if (<=.f64 t -390000000000000021294353931155213938541543175968215099506688) (*.f64 (neg.f64 a) t) (if (<=.f64 t -4174443851468789/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (+.f64 a x) (if (<=.f64 t -7906338019816821/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 y b) (if (<=.f64 t 160000000000000005974549399543358235510292412071869126096443686566048081290743953622057813942738022640838384469475072147456) (+.f64 a x) (if (<=.f64 t 320000000000000016307529460384087300475368087529963731721907252585816774706053226189410907644450144696341059413816200883653757162478470674917840460167741675444193404237700746062019033646905144377739281968195805527812462968307812001948345827328) (*.f64 (neg.f64 a) t) (if (<=.f64 t 309999999999999989080739388987489398196408884413592713380516886385575624557622889597706320569794703049130313127132210417335757197017362436823629210566170302017545507781958793297493598303683992132537659896298667426278294908828924532365120122044798091399292035932139768522997760) (*.f64 t b) (*.f64 (neg.f64 a) t)))))))
(if (<=.f64 b -135000000000000005518100434951479940108241918455626676869246264128806992372508592456324588887556285473027187015680) (*.f64 t b) (if (<=.f64 b 3199999999999999731564544) (+.f64 a x) (if (<=.f64 b 16999999999999999855914816005337090677073992210516553070960141944449216977835085705756892594825240414913697702965883482680269951197087350503617756921856) (*.f64 t b) (*.f64 y b))))
(if (<=.f64 x -4400000000000000101609601731870634815291288189347476811894484143881305634589613831009351906218983348887442495928337726465036436497797843430254530753276236817132938298365196854539453347135488) x (if (<=.f64 x 2118010469031163/353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864) (*.f64 y b) (if (<=.f64 x 5000000000000000298915391230258075925874645126169045354368179749161004102875565468155280170533300701722840996122161770682942226432) (*.f64 t b) x)))
(if (<=.f64 x -5499999999999999738182813387567233464762062855789963703159520258569158604619776) x (if (<=.f64 x -6092291808370931/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (*.f64 t b) (if (<=.f64 x 7342436292641365/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) z (if (<=.f64 x 329999999999999982789035012077208749596126484442519051126044297383270019588262254417884330476562898112832891789454263608860446031872) (*.f64 t b) x))))
(if (<=.f64 z -444999999999999999608913030859754711346913267322746048927872828120172826929236732280832) z (if (<=.f64 z -8602095765560701/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) a (if (<=.f64 z 249999999999999985950452737198642756014306032255137632886030973014114304) x z)))
(if (<=.f64 x -1549999999999999993830434673694868617709860488079210521090102187994771809808416768) x (if (<=.f64 x 200000000000000011856760248162974007412724977534090657729700148965999155656947961304046593016036249138303584474586765896459394327029164802048) a x))
a
Outputs
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 t (-.f64 b a)))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2))) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 t (-.f64 b a)))
(if (<=.f64 (+.f64 (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 t -1))) (*.f64 b (-.f64 (+.f64 t y) 2))) +inf.0) (+.f64 (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 t -1))) (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 t (-.f64 b a)))
(if (<=.f64 y -94000000000000004135983890399663579885086385770087756552633002862115480304617621815296) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b))) (if (<=.f64 y 22000000000000000977458448324536620172201027540423916812427426166274727591633334701343704991143445061876539476041369105989632) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x))) (*.f64 (-.f64 b z) y)))
(if (<=.f64 y -94000000000000004135983890399663579885086385770087756552633002862115480304617621815296) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b))) (if (<=.f64 y 22000000000000000977458448324536620172201027540423916812427426166274727591633334701343704991143445061876539476041369105989632) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 x (*.f64 b (-.f64 t 2))))) (*.f64 y (-.f64 b z))))
(if (<=.f64 y -94000000000000004135983890399663579885086385770087756552633002862115480304617621815296) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y b)) (if (<=.f64 y 22000000000000000977458448324536620172201027540423916812427426166274727591633334701343704991143445061876539476041369105989632) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 x (*.f64 b (-.f64 t 2))))) (*.f64 y (-.f64 b z))))
(if (<=.f64 y -94000000000000004135983890399663579885086385770087756552633002862115480304617621815296) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 y b)) (if (<=.f64 y 22000000000000000977458448324536620172201027540423916812427426166274727591633334701343704991143445061876539476041369105989632) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 x (*.f64 b (-.f64 t 2))))) (*.f64 y (-.f64 b z))))
(if (<=.f64 b -38000000000000002431060328548003954604711322286358237913140293745730482339840) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 21999999999999999940596416258483205748469447689889564713162371462248529920) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (or (<=.f64 b -38000000000000002431060328548003954604711322286358237913140293745730482339840) (not (<=.f64 b 21999999999999999940596416258483205748469447689889564713162371462248529920))) (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)))
(if (or (<=.f64 b -38000000000000002431060328548003954604711322286358237913140293745730482339840) (not (<=.f64 b 21999999999999999940596416258483205748469447689889564713162371462248529920))) (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (*.f64 t a) a)))
(if (or (<=.f64 b -38000000000000002431060328548003954604711322286358237913140293745730482339840) (not (<=.f64 b 21999999999999999940596416258483205748469447689889564713162371462248529920))) (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 t a))))
(if (<=.f64 b -84000000000000001206314541861808169991831728099995847666671026176) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 359999999999999987615029110799396523455337465456981211483828906720367738880) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (or (<=.f64 b -84000000000000001206314541861808169991831728099995847666671026176) (not (<=.f64 b 359999999999999987615029110799396523455337465456981211483828906720367738880))) (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)))
(if (or (<=.f64 b -84000000000000001206314541861808169991831728099995847666671026176) (not (<=.f64 b 359999999999999987615029110799396523455337465456981211483828906720367738880))) (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t a)))
(if (<=.f64 b -999999999999999949387135297074018866963645011013410073083904) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 6200000000000000502668050724545858895872) (-.f64 (+.f64 z x) (-.f64 (*.f64 a t) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (or (<=.f64 b -999999999999999949387135297074018866963645011013410073083904) (not (<=.f64 b 6200000000000000502668050724545858895872))) (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (+.f64 x z) (-.f64 (*.f64 t a) a)))
(if (or (<=.f64 b -999999999999999949387135297074018866963645011013410073083904) (not (<=.f64 b 6200000000000000502668050724545858895872))) (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 (+.f64 x z) (-.f64 a (*.f64 t a))))
(if (<=.f64 t -340000000000000014191075240536283798049930631633452425268953088) (*.f64 t (-.f64 b a)) (if (<=.f64 t -4003012881138527/3450873173395281893717377931138512726225554486085193277581262111899648) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 92000000000000008388608) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x))) (if (<=.f64 t 800000000000000034701837579695348858632234659961551449433419031468893450311744888753059004416) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 t 3799999999999999752000783520842601119529892585352111809374489397335850895265066202746984146097610665816757602428666249216) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -340000000000000014191075240536283798049930631633452425268953088) (*.f64 t (-.f64 b a)) (if (<=.f64 t -4003012881138527/3450873173395281893717377931138512726225554486085193277581262111899648) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 92000000000000008388608) (+.f64 a (+.f64 (+.f64 x z) (*.f64 b -2))) (if (<=.f64 t 800000000000000034701837579695348858632234659961551449433419031468893450311744888753059004416) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 t 3799999999999999752000783520842601119529892585352111809374489397335850895265066202746984146097610665816757602428666249216) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -340000000000000014191075240536283798049930631633452425268953088) (*.f64 t (-.f64 b a)) (if (<=.f64 t -4003012881138527/3450873173395281893717377931138512726225554486085193277581262111899648) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 t 92000000000000008388608) (+.f64 a (+.f64 (+.f64 x z) (*.f64 b -2))) (if (<=.f64 t 800000000000000034701837579695348858632234659961551449433419031468893450311744888753059004416) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 t 3799999999999999752000783520842601119529892585352111809374489397335850895265066202746984146097610665816757602428666249216) (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 b -1900000000000000046560326335036623953059522465874992777134080) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 8132911746208479/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (-.f64 (+.f64 z x) (*.f64 t a)) (if (<=.f64 b 270000000000000002599134935604264960) (-.f64 (+.f64 a x) (*.f64 a t)) (*.f64 (-.f64 (+.f64 y t) 2) b))))
(if (<=.f64 b -1900000000000000046560326335036623953059522465874992777134080) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 8132911746208479/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (-.f64 (+.f64 x z) (*.f64 t a)) (if (<=.f64 b 270000000000000002599134935604264960) (-.f64 (+.f64 x a) (*.f64 t a)) (*.f64 b (-.f64 (+.f64 t y) 2)))))
(if (<=.f64 b -26999999999999999552600167123636672809554579622836939803754233856) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 8000000000000000339365098992143695872) (-.f64 (+.f64 a x) (*.f64 a t)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (or (<=.f64 b -26999999999999999552600167123636672809554579622836939803754233856) (not (<=.f64 b 8000000000000000339365098992143695872))) (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (+.f64 x a) (*.f64 t a)))
(if (<=.f64 b -2699999999999999834354296544010040856805407775293337239552) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -5438853046443695/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b -4109481173084667/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 6014939493153283/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 3172221350668787/38685626227668133590597632) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 2200000000000000016777216) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))
(if (<=.f64 b -2699999999999999834354296544010040856805407775293337239552) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -5438853046443695/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b -4109481173084667/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 6014939493153283/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 3172221350668787/38685626227668133590597632) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 2200000000000000016777216) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 t y) 2))))))))
(if (<=.f64 b -2699999999999999834354296544010040856805407775293337239552) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -5438853046443695/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 b -4109481173084667/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 6014939493153283/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 b 3172221350668787/38685626227668133590597632) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 2200000000000000016777216) (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 b (-.f64 (+.f64 t y) 2))))))))
(if (<=.f64 t -6999999999999999686645723767742176907306884049041600526113899161311640551424) (*.f64 t (-.f64 b a)) (if (<=.f64 t -8428703499289517/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 (-.f64 b z) y) (if (<=.f64 t -2693189581592767/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (+.f64 a x) (if (<=.f64 t -4941461262385513/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 t 1322934063483363/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (+.f64 a x) (if (<=.f64 t 775019052315365/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 z (-.f64 1 y)) (if (<=.f64 t 1895563341875103/2787593149816327892691964784081045188247552) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 t 128000000000000000000000) (*.f64 z (-.f64 1 y)) (if (<=.f64 t 160000000000000005974549399543358235510292412071869126096443686566048081290743953622057813942738022640838384469475072147456) (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 t (-.f64 b a)))))))))))
(if (<=.f64 t -6999999999999999686645723767742176907306884049041600526113899161311640551424) (*.f64 t (-.f64 b a)) (if (<=.f64 t -8428703499289517/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 y (-.f64 b z)) (if (<=.f64 t -2693189581592767/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (+.f64 x a) (if (<=.f64 t -4941461262385513/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 t 1322934063483363/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (+.f64 x a) (if (<=.f64 t 775019052315365/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 z (-.f64 1 y)) (if (<=.f64 t 1895563341875103/2787593149816327892691964784081045188247552) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 t 128000000000000000000000) (*.f64 z (-.f64 1 y)) (if (<=.f64 t 160000000000000005974549399543358235510292412071869126096443686566048081290743953622057813942738022640838384469475072147456) (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 t (-.f64 b a)))))))))))
(if (<=.f64 t -390000000000000011429809239271624257259948721108742542845971616617201664) (*.f64 t (-.f64 b a)) (if (<=.f64 t -1539859293139431/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 (-.f64 b z) y) (if (<=.f64 t -740627134938011/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (+.f64 a x) (if (<=.f64 t -6325070415853457/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 (-.f64 b z) y) (if (<=.f64 t 5803839762378625/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (+.f64 a x) (if (<=.f64 t 9199999999999999630901248) (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 t -390000000000000011429809239271624257259948721108742542845971616617201664) (*.f64 t (-.f64 b a)) (if (<=.f64 t -1539859293139431/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 y (-.f64 b z)) (if (<=.f64 t -740627134938011/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (+.f64 x a) (if (<=.f64 t -6325070415853457/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 y (-.f64 b z)) (if (<=.f64 t 5803839762378625/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (+.f64 x a) (if (<=.f64 t 9199999999999999630901248) (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 t -23999999999999999754226018448121829378593061339136) (*.f64 t (-.f64 b a)) (if (<=.f64 t -3444422103075043/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (*.f64 z (-.f64 1 y)) (if (<=.f64 t -2693189581592767/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (+.f64 a x) (if (<=.f64 t -4916193681073659/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (*.f64 z (-.f64 1 y)) (if (<=.f64 t -7708679569321401/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 y b) (if (<=.f64 t 5803839762378625/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (+.f64 a x) (if (<=.f64 t 3800000000000000150994944) (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 b a)))))))))
(if (<=.f64 t -23999999999999999754226018448121829378593061339136) (*.f64 t (-.f64 b a)) (if (<=.f64 t -3444422103075043/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (*.f64 z (-.f64 1 y)) (if (<=.f64 t -2693189581592767/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (+.f64 x a) (if (<=.f64 t -4916193681073659/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (*.f64 z (-.f64 1 y)) (if (<=.f64 t -7708679569321401/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 y b) (if (<=.f64 t 5803839762378625/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (+.f64 x a) (if (<=.f64 t 3800000000000000150994944) (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 b a)))))))))
(if (<=.f64 t -235000000000000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t -2221881404814033/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (+.f64 a x) (if (<=.f64 t -7906338019816821/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 y b) (if (<=.f64 t 2800000000000000058684642172207338889213699305215970890756464731540218947836242400647554222228219234814300666013300031488) (+.f64 a x) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -235000000000000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t -2221881404814033/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (+.f64 x a) (if (<=.f64 t -7906338019816821/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 y b) (if (<=.f64 t 2800000000000000058684642172207338889213699305215970890756464731540218947836242400647554222228219234814300666013300031488) (+.f64 x a) (*.f64 t (-.f64 b a))))))
(if (<=.f64 y -749999999999999995121649765454345303317917797060932244265828370547547832320) (*.f64 y (neg.f64 z)) (if (<=.f64 y 3549017208474643/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (*.f64 a (-.f64 1 t)) (if (<=.f64 y 750932942315945/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) z (if (<=.f64 y 1200000000000000039409874987045911294784415079631534034614776111510496408278545594652801578753272895220739405741186922694378188761053790208) (*.f64 a (-.f64 1 t)) (*.f64 y b)))))
(if (<=.f64 t -390000000000000021294353931155213938541543175968215099506688) (*.f64 (neg.f64 a) t) (if (<=.f64 t -4174443851468789/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (+.f64 a x) (if (<=.f64 t -7906338019816821/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 y b) (if (<=.f64 t 160000000000000005974549399543358235510292412071869126096443686566048081290743953622057813942738022640838384469475072147456) (+.f64 a x) (if (<=.f64 t 320000000000000016307529460384087300475368087529963731721907252585816774706053226189410907644450144696341059413816200883653757162478470674917840460167741675444193404237700746062019033646905144377739281968195805527812462968307812001948345827328) (*.f64 (neg.f64 a) t) (if (<=.f64 t 309999999999999989080739388987489398196408884413592713380516886385575624557622889597706320569794703049130313127132210417335757197017362436823629210566170302017545507781958793297493598303683992132537659896298667426278294908828924532365120122044798091399292035932139768522997760) (*.f64 t b) (*.f64 (neg.f64 a) t)))))))
(if (<=.f64 t -390000000000000021294353931155213938541543175968215099506688) (*.f64 t (neg.f64 a)) (if (<=.f64 t -4174443851468789/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (+.f64 x a) (if (<=.f64 t -7906338019816821/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 y b) (if (<=.f64 t 160000000000000005974549399543358235510292412071869126096443686566048081290743953622057813942738022640838384469475072147456) (+.f64 x a) (if (or (<=.f64 t 320000000000000016307529460384087300475368087529963731721907252585816774706053226189410907644450144696341059413816200883653757162478470674917840460167741675444193404237700746062019033646905144377739281968195805527812462968307812001948345827328) (not (<=.f64 t 309999999999999989080739388987489398196408884413592713380516886385575624557622889597706320569794703049130313127132210417335757197017362436823629210566170302017545507781958793297493598303683992132537659896298667426278294908828924532365120122044798091399292035932139768522997760))) (*.f64 t (neg.f64 a)) (*.f64 t b))))))
(if (<=.f64 b -135000000000000005518100434951479940108241918455626676869246264128806992372508592456324588887556285473027187015680) (*.f64 t b) (if (<=.f64 b 3199999999999999731564544) (+.f64 a x) (if (<=.f64 b 16999999999999999855914816005337090677073992210516553070960141944449216977835085705756892594825240414913697702965883482680269951197087350503617756921856) (*.f64 t b) (*.f64 y b))))
(if (<=.f64 b -135000000000000005518100434951479940108241918455626676869246264128806992372508592456324588887556285473027187015680) (*.f64 t b) (if (<=.f64 b 3199999999999999731564544) (+.f64 x a) (if (<=.f64 b 16999999999999999855914816005337090677073992210516553070960141944449216977835085705756892594825240414913697702965883482680269951197087350503617756921856) (*.f64 t b) (*.f64 y b))))
(if (<=.f64 x -4400000000000000101609601731870634815291288189347476811894484143881305634589613831009351906218983348887442495928337726465036436497797843430254530753276236817132938298365196854539453347135488) x (if (<=.f64 x 2118010469031163/353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864) (*.f64 y b) (if (<=.f64 x 5000000000000000298915391230258075925874645126169045354368179749161004102875565468155280170533300701722840996122161770682942226432) (*.f64 t b) x)))
(if (<=.f64 x -5499999999999999738182813387567233464762062855789963703159520258569158604619776) x (if (<=.f64 x -6092291808370931/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (*.f64 t b) (if (<=.f64 x 7342436292641365/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) z (if (<=.f64 x 329999999999999982789035012077208749596126484442519051126044297383270019588262254417884330476562898112832891789454263608860446031872) (*.f64 t b) x))))
(if (<=.f64 z -444999999999999999608913030859754711346913267322746048927872828120172826929236732280832) z (if (<=.f64 z -8602095765560701/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) a (if (<=.f64 z 249999999999999985950452737198642756014306032255137632886030973014114304) x z)))
(if (<=.f64 x -1549999999999999993830434673694868617709860488079210521090102187994771809808416768) x (if (<=.f64 x 200000000000000011856760248162974007412724977534090657729700148965999155656947961304046593016036249138303584474586765896459394327029164802048) a x))
a
Compiler

Compiled 929 to 578 computations (37.8% saved)

soundness1.4s (10.8%)

Rules
1486×log-prod
1486×log-prod
1486×log-prod
1486×log-prod
1404×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02061
15153
214849
362049
4223549
5551249
6702849
02061
15153
214849
362049
4223549
5551249
6702849
055025160
1158321826
2651021826
061311982
1161910690
2671210690
061311982
1161910690
2671210690
061311982
1161910690
2671210690
061311982
1161910690
2671210690
055025160
1158321826
2651021826
02061
15153
214849
362049
4223549
5551249
6702849
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1233 to 737 computations (40.2% saved)

end1.0ms (0%)

preprocess331.0ms (2.5%)

Compiler

Compiled 1660 to 850 computations (48.8% saved)

Profiling

Loading profile data...