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

Time bar (total: 13.5s)

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.5s (11%)

Results
985.0ms5294×body256valid
496.0ms2962×body256infinite
Bogosity

preprocess44.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)

simplify69.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
98.4%
Counts
6 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.9%
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
96.5%
(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)))
96.9%
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
96.5%
(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)

localize182.0ms (1.3%)

Local Accuracy

Found 12 expressions with local accuracy:

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

Compiled 214 to 122 computations (43% saved)

series30.0ms (0.2%)

Counts
12 → 528
Calls

132 calls:

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

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

simplify346.0ms (2.6%)

Algorithm
egg-herbie
Rules
1676×fma-neg
936×fma-def
556×exp-sum
494×distribute-lft-in
492×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval303.0ms (2.2%)

Compiler

Compiled 10520 to 6360 computations (39.5% saved)

prune103.0ms (0.8%)

Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New38213395
Fresh000
Picked303
Done000
Total38513398
Accurracy
100.0%
Counts
398 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.2%
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
94.1%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))
62.1%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
53.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
64.8%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
74.2%
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
70.3%
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
41.6%
(*.f64 (-.f64 (+.f64 y t) 2) b)
34.4%
(*.f64 (-.f64 b z) y)
26.1%
(*.f64 z (-.f64 1 y))
31.0%
(*.f64 t (-.f64 b a))
27.9%
(*.f64 a (-.f64 1 t))
13.8%
x
73.2%
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
94.1%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))))
62.1%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
53.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
64.8%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
74.2%
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
70.3%
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
41.6%
(*.f64 (-.f64 (+.f64 y t) 2) b)
34.4%
(*.f64 (-.f64 b z) y)
26.1%
(*.f64 z (-.f64 1 y))
31.0%
(*.f64 t (-.f64 b a))
27.9%
(*.f64 a (-.f64 1 t))
13.8%
x
Compiler

Compiled 822 to 592 computations (28% saved)

localize193.0ms (1.4%)

Local Accuracy

Found 11 expressions with local accuracy:

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

Compiled 168 to 74 computations (56% saved)

series20.0ms (0.1%)

Counts
9 → 306
Calls

93 calls:

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

rewrite119.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
828×add-sqr-sqrt
814×pow1
814×*-un-lft-identity
768×add-cbrt-cube
768×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify195.0ms (1.4%)

Algorithm
egg-herbie
Rules
1018×fma-def
920×sub-neg
530×exp-sum
504×exp-prod
460×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

eval126.0ms (0.9%)

Compiler

Compiled 9511 to 4443 computations (53.3% saved)

prune110.0ms (0.8%)

Pruning

23 alts after pruning (21 fresh and 2 done)

PrunedKeptTotal
New42514439
Fresh178
Picked325
Done000
Total42923452
Accurracy
100.0%
Counts
452 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.9%
(fma.f64 (neg.f64 a) t a)
73.2%
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
62.1%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
70.3%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a))
53.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
55.5%
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b)))
52.0%
(-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))
74.2%
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
37.9%
(-.f64 x (*.f64 z (-.f64 y 1)))
42.6%
(-.f64 x (*.f64 t (-.f64 a b)))
27.6%
(*.f64 (-.f64 y 2) b)
23.5%
(*.f64 (-.f64 t 2) b)
34.4%
(*.f64 (-.f64 b z) y)
17.5%
(*.f64 (neg.f64 a) t)
26.1%
(*.f64 z (-.f64 1 y))
17.2%
(*.f64 y (neg.f64 z))
21.2%
(*.f64 y b)
31.0%
(*.f64 t (-.f64 b a))
17.0%
(*.f64 t b)
27.9%
(*.f64 a (-.f64 1 t))
11.2%
z
13.8%
x
12.8%
a
27.9%
(fma.f64 (neg.f64 a) t a)
73.2%
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
62.1%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
70.3%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a))
53.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
55.5%
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b)))
52.0%
(-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))
74.2%
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
37.9%
(-.f64 x (*.f64 z (-.f64 y 1)))
42.6%
(-.f64 x (*.f64 t (-.f64 a b)))
27.6%
(*.f64 (-.f64 y 2) b)
23.5%
(*.f64 (-.f64 t 2) b)
34.4%
(*.f64 (-.f64 b z) y)
17.5%
(*.f64 (neg.f64 a) t)
26.1%
(*.f64 z (-.f64 1 y))
17.2%
(*.f64 y (neg.f64 z))
21.2%
(*.f64 y b)
31.0%
(*.f64 t (-.f64 b a))
17.0%
(*.f64 t b)
27.9%
(*.f64 a (-.f64 1 t))
11.2%
z
13.8%
x
12.8%
a
Compiler

Compiled 1090 to 804 computations (26.2% saved)

localize117.0ms (0.9%)

Local Accuracy

Found 9 expressions with local accuracy:

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

Compiled 134 to 55 computations (59% saved)

series11.0ms (0.1%)

Counts
5 → 174
Calls

54 calls:

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

rewrite70.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
776×add-sqr-sqrt
764×pow1
764×*-un-lft-identity
722×add-cbrt-cube
722×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030119
1720115
Stop Event
node limit
Counts
5 → 135
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(*.f64 (-.f64 t 1) a)
(*.f64 t (-.f64 b a))
(-.f64 x (*.f64 t (-.f64 a b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
Outputs
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 x (*.f64 (+.f64 t -1) a)))
(+.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (neg.f64 (*.f64 (+.f64 t -1) a)))
(+.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (neg.f64 (+.f64 t -1)) a))
(+.f64 (-.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(+.f64 (fma.f64 1 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (fma.f64 1 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x)) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x)) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2))))
(*.f64 1 (-.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (+.f64 t -1) a)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (+.f64 t -1) a))) 2) (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (+.f64 t -1) a))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (+.f64 t -1) a))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (+.f64 t -1) a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (+.f64 t -1) a)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (+.f64 t -1) a)))
(pow.f64 (-.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (+.f64 t -1) a)) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (+.f64 t -1) a))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (+.f64 t -1) a)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (+.f64 t -1) a))) 2)
(log.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (+.f64 t -1) a))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (+.f64 t -1) a)))))
(log.f64 (/.f64 (exp.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x)) (pow.f64 (exp.f64 a) (+.f64 t -1))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (+.f64 t -1) a)) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (+.f64 t -1) a))))
(exp.f64 (log.f64 (-.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (+.f64 t -1) a))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (+.f64 t -1) a))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (-.f64 t 2)) b (-.f64 x (*.f64 (+.f64 t -1) a)))
(fma.f64 b (+.f64 y (-.f64 t 2)) (-.f64 x (*.f64 (+.f64 t -1) a)))
(fma.f64 1 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 x (*.f64 (+.f64 t -1) a)))
(fma.f64 1 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (neg.f64 (*.f64 (+.f64 t -1) a)))
(fma.f64 1 (fma.f64 (+.f64 y (-.f64 t 2)) b x) (*.f64 (neg.f64 (+.f64 t -1)) a))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x)) (neg.f64 (*.f64 (+.f64 t -1) a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x)) (*.f64 (neg.f64 (+.f64 t -1)) a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (-.f64 t 2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 y (-.f64 t 2)) b)) (-.f64 x (*.f64 (+.f64 t -1) a)))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x)) (neg.f64 (*.f64 (+.f64 t -1) a)))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (-.f64 t 2)) b x)) (*.f64 (neg.f64 (+.f64 t -1)) a))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y (-.f64 t 2)) b)) (sqrt.f64 (*.f64 (+.f64 y (-.f64 t 2)) b)) (-.f64 x (*.f64 (+.f64 t -1) a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)
(pow.f64 (*.f64 (+.f64 t -1) a) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2)
(log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) a)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 b a)))) 1)
(pow.f64 (*.f64 t (-.f64 b a)) 1)
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 3)
(pow.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) 2)
(log.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))))
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 b a))))
(exp.f64 (log.f64 (*.f64 t (-.f64 b a))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 b a))) 1))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 b a))))
(+.f64 x (neg.f64 (*.f64 t (-.f64 a b))))
(+.f64 x (*.f64 (neg.f64 t) (-.f64 a b)))
(+.f64 (-.f64 x (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 t (-.f64 a b))))
(+.f64 (-.f64 x (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))
(+.f64 (-.f64 x (*.f64 t (-.f64 a b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (*.f64 t (-.f64 a b))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 t (-.f64 a b)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 a b))) 1 (*.f64 (*.f64 t (-.f64 a b)) 1)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 t (-.f64 a b)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 a b))) 1 (*.f64 (*.f64 t (-.f64 a b)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 t (-.f64 a b)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 a b))) 1 (*.f64 (*.f64 t (-.f64 a b)) 1)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2) (*.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 2))))
(*.f64 1 (-.f64 x (*.f64 t (-.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 t (-.f64 a b)))) 2) (cbrt.f64 (-.f64 x (*.f64 t (-.f64 a b)))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 t (-.f64 a b)))) (sqrt.f64 (-.f64 x (*.f64 t (-.f64 a b)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (fma.f64 x x (+.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2) (*.f64 x (*.f64 t (-.f64 a b))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (+.f64 x (*.f64 t (-.f64 a b))))
(pow.f64 (-.f64 x (*.f64 t (-.f64 a b))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 t (-.f64 a b)))) 3)
(pow.f64 (pow.f64 (-.f64 x (*.f64 t (-.f64 a b))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 t (-.f64 a b)))) 2)
(log.f64 (exp.f64 (-.f64 x (*.f64 t (-.f64 a b)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 t (-.f64 a b))))))
(log.f64 (/.f64 (exp.f64 x) (exp.f64 (*.f64 t (-.f64 a b)))))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 t (-.f64 a b))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 t (-.f64 a b)))))
(exp.f64 (log.f64 (-.f64 x (*.f64 t (-.f64 a b)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 t (-.f64 a b)))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 t (-.f64 a b)))))
(fma.f64 1 x (neg.f64 (*.f64 t (-.f64 a b))))
(fma.f64 1 x (*.f64 (neg.f64 t) (-.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 t (-.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (neg.f64 t) (-.f64 a b)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 t (-.f64 a b))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (neg.f64 t) (-.f64 a b)))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 y (neg.f64 b))))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) (neg.f64 b)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b)))) (fma.f64 (neg.f64 (neg.f64 b)) y (*.f64 y (neg.f64 b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b)))) (fma.f64 (neg.f64 y) (neg.f64 b) (*.f64 y (neg.f64 b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y (neg.f64 b)))) (sqrt.f64 (*.f64 y (neg.f64 b))) (*.f64 y (neg.f64 b))))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 (*.f64 y (neg.f64 b)) 1))) (fma.f64 (neg.f64 (*.f64 y (neg.f64 b))) 1 (*.f64 (*.f64 y (neg.f64 b)) 1)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y (neg.f64 b))) (pow.f64 (cbrt.f64 (*.f64 y (neg.f64 b))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (neg.f64 b)))) (pow.f64 (cbrt.f64 (*.f64 y (neg.f64 b))) 2) (*.f64 (cbrt.f64 (*.f64 y (neg.f64 b))) (pow.f64 (cbrt.f64 (*.f64 y (neg.f64 b))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (*.f64 y (neg.f64 b)) 1))) (fma.f64 (neg.f64 (*.f64 y (neg.f64 b))) 1 (*.f64 (*.f64 y (neg.f64 b)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y (neg.f64 b))) (pow.f64 (cbrt.f64 (*.f64 y (neg.f64 b))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (neg.f64 b)))) (pow.f64 (cbrt.f64 (*.f64 y (neg.f64 b))) 2) (*.f64 (cbrt.f64 (*.f64 y (neg.f64 b))) (pow.f64 (cbrt.f64 (*.f64 y (neg.f64 b))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (*.f64 y (neg.f64 b)) 1))) (fma.f64 (neg.f64 (*.f64 y (neg.f64 b))) 1 (*.f64 (*.f64 y (neg.f64 b)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y (neg.f64 b))) (pow.f64 (cbrt.f64 (*.f64 y (neg.f64 b))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y (neg.f64 b)))) (pow.f64 (cbrt.f64 (*.f64 y (neg.f64 b))) 2) (*.f64 (cbrt.f64 (*.f64 y (neg.f64 b))) (pow.f64 (cbrt.f64 (*.f64 y (neg.f64 b))) 2))))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b))))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (*.f64 y (neg.f64 b)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (+.f64 (pow.f64 (*.f64 y (neg.f64 b)) 2) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (*.f64 y (neg.f64 b)) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b)))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b))))) 3)
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b)))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b))))) 2)
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b)))))))
(log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (exp.f64 y) (neg.f64 b))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b)))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b))))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b))))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b))))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b))))))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b)))))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 y (neg.f64 b))))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 y (neg.f64 b))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 y) (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b)))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 y (neg.f64 b))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 y) (neg.f64 b)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 y (neg.f64 b)))))

simplify109.0ms (0.8%)

Algorithm
egg-herbie
Rules
1396×fma-neg
654×fma-def
600×log-prod
492×exp-prod
444×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

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

eval86.0ms (0.6%)

Compiler

Compiled 5495 to 2762 computations (49.7% saved)

prune98.0ms (0.7%)

Pruning

26 alts after pruning (22 fresh and 4 done)

PrunedKeptTotal
New3207327
Fresh11516
Picked325
Done022
Total32426350
Accurracy
100.0%
Counts
350 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.9%
(fma.f64 (neg.f64 a) t a)
73.2%
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
62.1%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
70.3%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a))
44.1%
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 y (neg.f64 b)))
55.5%
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b)))
52.0%
(-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))
50.2%
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a))
39.8%
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
39.8%
(-.f64 x (*.f64 (-.f64 t 1) a))
28.7%
(-.f64 x (*.f64 (neg.f64 t) b))
29.2%
(-.f64 x (*.f64 t a))
23.0%
(+.f64 x z)
27.6%
(*.f64 (-.f64 y 2) b)
23.5%
(*.f64 (-.f64 t 2) b)
34.4%
(*.f64 (-.f64 b z) y)
17.5%
(*.f64 (neg.f64 a) t)
26.1%
(*.f64 z (-.f64 1 y))
17.2%
(*.f64 y (neg.f64 z))
21.2%
(*.f64 y b)
31.0%
(*.f64 t (-.f64 b a))
17.0%
(*.f64 t b)
27.9%
(*.f64 a (-.f64 1 t))
11.2%
z
13.8%
x
12.8%
a
27.9%
(fma.f64 (neg.f64 a) t a)
73.2%
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
62.1%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
70.3%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a))
44.1%
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 y (neg.f64 b)))
55.5%
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b)))
52.0%
(-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))
50.2%
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a))
39.8%
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
39.8%
(-.f64 x (*.f64 (-.f64 t 1) a))
28.7%
(-.f64 x (*.f64 (neg.f64 t) b))
29.2%
(-.f64 x (*.f64 t a))
23.0%
(+.f64 x z)
27.6%
(*.f64 (-.f64 y 2) b)
23.5%
(*.f64 (-.f64 t 2) b)
34.4%
(*.f64 (-.f64 b z) y)
17.5%
(*.f64 (neg.f64 a) t)
26.1%
(*.f64 z (-.f64 1 y))
17.2%
(*.f64 y (neg.f64 z))
21.2%
(*.f64 y b)
31.0%
(*.f64 t (-.f64 b a))
17.0%
(*.f64 t b)
27.9%
(*.f64 a (-.f64 1 t))
11.2%
z
13.8%
x
12.8%
a
Compiler

Compiled 1162 to 858 computations (26.2% saved)

localize96.0ms (0.7%)

Local Accuracy

Found 7 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 x (*.f64 y z))
98.2%
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 y (neg.f64 b)))
100.0%
(-.f64 x (*.f64 (neg.f64 t) b))
100.0%
(*.f64 (-.f64 b z) y)
100.0%
(+.f64 t (+.f64 y -2))
100.0%
(*.f64 z (+.f64 y -1))
97.5%
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))
Compiler

Compiled 111 to 42 computations (62.2% saved)

series9.0ms (0.1%)

Counts
7 → 252
Calls

66 calls:

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

rewrite78.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
690×add-sqr-sqrt
680×pow1
680×*-un-lft-identity
640×add-exp-log
640×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify155.0ms (1.1%)

Algorithm
egg-herbie
Rules
1100×fma-def
860×log-prod
700×associate-*l*
674×associate-*r*
354×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066213975
1188811891
2735611891
Stop Event
node limit
Counts
495 → 384
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 t b)
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(*.f64 (-.f64 b z) y)
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(*.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 (-.f64 t 2) b) x)) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 -1 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 -1 z))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(+.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 -1 (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 -1 z)
(+.f64 (*.f64 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 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 (*.f64 y z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 t b)
(+.f64 (*.f64 t b) x)
(+.f64 (*.f64 t b) x)
(+.f64 (*.f64 t b) x)
x
(+.f64 (*.f64 t b) x)
(+.f64 (*.f64 t b) x)
(+.f64 (*.f64 t b) x)
x
(+.f64 (*.f64 t b) x)
(+.f64 (*.f64 t b) x)
(+.f64 (*.f64 t b) x)
x
(+.f64 (*.f64 t b) x)
(+.f64 (*.f64 t b) x)
(+.f64 (*.f64 t b) x)
(*.f64 t b)
(+.f64 (*.f64 t b) x)
(+.f64 (*.f64 t b) x)
(+.f64 (*.f64 t b) x)
(*.f64 t b)
(+.f64 (*.f64 t b) x)
(+.f64 (*.f64 t b) x)
(+.f64 (*.f64 t b) x)
x
(+.f64 (*.f64 t b) x)
(+.f64 (*.f64 t b) x)
(+.f64 (*.f64 t b) x)
(*.f64 t b)
(+.f64 (*.f64 t b) x)
(+.f64 (*.f64 t b) x)
(+.f64 (*.f64 t b) x)
(*.f64 t b)
(+.f64 (*.f64 t b) x)
(+.f64 (*.f64 t b) x)
(+.f64 (*.f64 t b) x)
(*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y b))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y b)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y b)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y b)))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y b)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y b)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y b)))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y b)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y b)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y b)))) x)
x
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x)
(-.f64 x (*.f64 -1 (*.f64 y b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 (*.f64 y b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 (*.f64 y b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 (*.f64 y b)))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 (*.f64 y b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 (*.f64 y b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 (*.f64 y b)))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 (*.f64 y b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 (*.f64 y b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 (*.f64 y b)))
(-.f64 x (*.f64 y z))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z))
(*.f64 y b)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z))
(*.f64 y b)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z))
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z))
(-.f64 (+.f64 (*.f64 y b) 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)
(+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (neg.f64 (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 (neg.f64 z) (+.f64 y -1)))
(+.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(+.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))
(+.f64 (fma.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (neg.f64 (*.f64 (*.f64 z (+.f64 y -1)) 1))) (fma.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (fma.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (neg.f64 (*.f64 (*.f64 z (+.f64 y -1)) 1))) (fma.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (neg.f64 (*.f64 (*.f64 z (+.f64 y -1)) 1))) (fma.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 1 (*.f64 (*.f64 z (+.f64 y -1)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2))))
(*.f64 1 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))))) (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 3) (pow.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (-.f64 (*.f64 (neg.f64 (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (neg.f64 (*.f64 z (+.f64 y -1)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 3) (pow.f64 (*.f64 (neg.f64 z) (+.f64 y -1)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (-.f64 (*.f64 (*.f64 (neg.f64 z) (+.f64 y -1)) (*.f64 (neg.f64 z) (+.f64 y -1))) (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 (neg.f64 z) (+.f64 y -1))))))
(pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))
(exp.f64 (log.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))
(fma.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (neg.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 (neg.f64 z) (+.f64 y -1)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (neg.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 (neg.f64 z) (+.f64 y -1)))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (neg.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 (neg.f64 z) (+.f64 y -1)))
(+.f64 (*.f64 y z) (*.f64 z -1))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 z -1) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 (*.f64 z -1) (*.f64 z -1)) (*.f64 (*.f64 y z) (*.f64 z -1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 -1 z) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 (*.f64 -1 z) (*.f64 -1 z)) (*.f64 (*.f64 y z) (*.f64 -1 z)))))
(pow.f64 (*.f64 z (+.f64 y -1)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))
(fma.f64 y z (*.f64 z -1))
(fma.f64 y z (*.f64 -1 z))
(fma.f64 z y (*.f64 z -1))
(fma.f64 z y (*.f64 -1 z))
(fma.f64 1 (*.f64 y z) (*.f64 z -1))
(fma.f64 1 (*.f64 y z) (*.f64 -1 z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (*.f64 z -1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (*.f64 -1 z))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (*.f64 z -1))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (*.f64 -1 z))
(-.f64 (exp.f64 (log1p.f64 (+.f64 t (+.f64 y -2)))) 1)
(-.f64 (/.f64 (*.f64 t t) (-.f64 t (+.f64 y -2))) (/.f64 (pow.f64 (+.f64 y -2) 2) (-.f64 t (+.f64 y -2))))
(*.f64 1 (+.f64 t (+.f64 y -2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 2) (cbrt.f64 (+.f64 t (+.f64 y -2))))
(*.f64 (sqrt.f64 (+.f64 t (+.f64 y -2))) (sqrt.f64 (+.f64 t (+.f64 y -2))))
(*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) (/.f64 1 (fma.f64 t t (-.f64 (pow.f64 (+.f64 y -2) 2) (*.f64 t (+.f64 y -2))))))
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (/.f64 1 (-.f64 t (+.f64 y -2))))
(/.f64 1 (/.f64 (fma.f64 t t (-.f64 (pow.f64 (+.f64 y -2) 2) (*.f64 t (+.f64 y -2)))) (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))))
(/.f64 1 (/.f64 (-.f64 t (+.f64 y -2)) (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) (fma.f64 t t (-.f64 (pow.f64 (+.f64 y -2) 2) (*.f64 t (+.f64 y -2)))))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (-.f64 t (+.f64 y -2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (neg.f64 (fma.f64 t t (-.f64 (pow.f64 (+.f64 y -2) 2) (*.f64 t (+.f64 y -2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2))) (neg.f64 (-.f64 t (+.f64 y -2))))
(/.f64 (+.f64 (pow.f64 (+.f64 y -2) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (+.f64 y -2) 2) (-.f64 (*.f64 t t) (*.f64 (+.f64 y -2) t))))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (*.f64 (+.f64 t y) (+.f64 t y)) (-.f64 4 (*.f64 (+.f64 t y) -2))))
(pow.f64 (+.f64 t (+.f64 y -2)) 1)
(pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 3)
(pow.f64 (pow.f64 (+.f64 t (+.f64 y -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 t (+.f64 y -2))) 2)
(sqrt.f64 (pow.f64 (+.f64 t (+.f64 y -2)) 2))
(log.f64 (exp.f64 (+.f64 t (+.f64 y -2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 t (+.f64 y -2)))))
(cbrt.f64 (pow.f64 (+.f64 t (+.f64 y -2)) 3))
(expm1.f64 (log1p.f64 (+.f64 t (+.f64 y -2))))
(exp.f64 (log.f64 (+.f64 t (+.f64 y -2))))
(exp.f64 (*.f64 (log.f64 (+.f64 t (+.f64 y -2))) 1))
(log1p.f64 (expm1.f64 (+.f64 t (+.f64 y -2))))
(fma.f64 1 t (+.f64 y -2))
(fma.f64 1 (+.f64 y -2) t)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -2)) 2) (cbrt.f64 (+.f64 y -2)) t)
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t) (+.f64 y -2))
(fma.f64 (sqrt.f64 (+.f64 y -2)) (sqrt.f64 (+.f64 y -2)) t)
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (+.f64 y -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (-.f64 b z)))) 1)
(pow.f64 (*.f64 y (-.f64 b z)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (-.f64 b z))) 3)
(pow.f64 (pow.f64 (*.f64 y (-.f64 b z)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (-.f64 b z))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (-.f64 b z)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 b z)) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 b z)))))
(cbrt.f64 (pow.f64 (*.f64 y (-.f64 b z)) 3))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 b z) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b z) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y (-.f64 b z))))
(exp.f64 (log.f64 (*.f64 y (-.f64 b z))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (-.f64 b z))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (-.f64 b z))))
(+.f64 x (*.f64 t b))
(+.f64 (+.f64 x (*.f64 t b)) (fma.f64 t b (*.f64 t b)))
(+.f64 (+.f64 x (*.f64 t b)) (fma.f64 b t (*.f64 t b)))
(+.f64 (+.f64 x (*.f64 t b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t b))) (sqrt.f64 (*.f64 t b)) (*.f64 t b)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 t b) 1))) (fma.f64 (*.f64 t b) 1 (*.f64 (*.f64 t b) 1)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (*.f64 t b)) (pow.f64 (cbrt.f64 (*.f64 t b)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t b))) (pow.f64 (cbrt.f64 (*.f64 t b)) 2) (*.f64 (cbrt.f64 (*.f64 t b)) (pow.f64 (cbrt.f64 (*.f64 t b)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 t b) 1))) (fma.f64 (*.f64 t b) 1 (*.f64 (*.f64 t b) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t b)) (pow.f64 (cbrt.f64 (*.f64 t b)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t b))) (pow.f64 (cbrt.f64 (*.f64 t b)) 2) (*.f64 (cbrt.f64 (*.f64 t b)) (pow.f64 (cbrt.f64 (*.f64 t b)) 2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 t b) 1))) (fma.f64 (*.f64 t b) 1 (*.f64 (*.f64 t b) 1)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t b)) (pow.f64 (cbrt.f64 (*.f64 t b)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t b))) (pow.f64 (cbrt.f64 (*.f64 t b)) 2) (*.f64 (cbrt.f64 (*.f64 t b)) (pow.f64 (cbrt.f64 (*.f64 t b)) 2))))
(*.f64 1 (+.f64 x (*.f64 t b)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 t b))) 2) (cbrt.f64 (+.f64 x (*.f64 t b))))
(*.f64 (sqrt.f64 (+.f64 x (*.f64 t b))) (sqrt.f64 (+.f64 x (*.f64 t b))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t b) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x (*.f64 t b))))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t b) 2)) (/.f64 1 (+.f64 x (*.f64 t b))))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x (*.f64 t b)))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t b) 3))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 t b)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 t b) 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t b) 3)) (fma.f64 x x (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x (*.f64 t b)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t b) 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x (*.f64 t b)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t b) 2)) (+.f64 x (*.f64 t b)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t b) 3))) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x (*.f64 t b))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t b) 2))) (neg.f64 (+.f64 x (*.f64 t b))))
(pow.f64 (+.f64 x (*.f64 t b)) 1)
(pow.f64 (cbrt.f64 (+.f64 x (*.f64 t b))) 3)
(pow.f64 (pow.f64 (+.f64 x (*.f64 t b)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 x (*.f64 t b))) 2)
(sqrt.f64 (pow.f64 (+.f64 x (*.f64 t b)) 2))
(log.f64 (exp.f64 (+.f64 x (*.f64 t b))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (*.f64 t b)))))
(cbrt.f64 (pow.f64 (+.f64 x (*.f64 t b)) 3))
(expm1.f64 (log1p.f64 (+.f64 x (*.f64 t b))))
(exp.f64 (log.f64 (+.f64 x (*.f64 t b))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (*.f64 t b))) 1))
(log1p.f64 (expm1.f64 (+.f64 x (*.f64 t b))))
(fma.f64 1 x (*.f64 t b))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 t b))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 t b))
(+.f64 x (neg.f64 (fma.f64 y z (*.f64 y b))))
(+.f64 (-.f64 x (*.f64 y z)) (*.f64 y b))
(+.f64 (-.f64 x (*.f64 y z)) (*.f64 (neg.f64 y) b))
(+.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) (fma.f64 b y (*.f64 y b)))
(+.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) (fma.f64 (neg.f64 y) b (*.f64 y b)))
(+.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 y b) 1))) (fma.f64 (*.f64 y b) 1 (*.f64 (*.f64 y b) 1)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 y z)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y z))) 2) (cbrt.f64 (-.f64 x (*.f64 y z))) (neg.f64 (*.f64 (*.f64 y b) 1))) (fma.f64 (*.f64 y b) 1 (*.f64 (*.f64 y b) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y z))) 2) (cbrt.f64 (-.f64 x (*.f64 y z))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) (sqrt.f64 (-.f64 x (*.f64 y z))) (neg.f64 (*.f64 (*.f64 y b) 1))) (fma.f64 (*.f64 y b) 1 (*.f64 (*.f64 y b) 1)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) (sqrt.f64 (-.f64 x (*.f64 y z))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2))))
(*.f64 1 (-.f64 x (fma.f64 y z (*.f64 y b))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))) 2) (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))) (sqrt.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))))
(*.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 y b))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (-.f64 x (fma.f64 y z (*.f64 y b)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 y b)))) (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 y b) 3))))
(/.f64 1 (/.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 y b) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 y b)))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 y b)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 y b) 2)) (-.f64 x (fma.f64 y z (*.f64 y b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 y b) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 y b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 y b) 2))) (neg.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 (neg.f64 y) b) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (-.f64 (*.f64 (*.f64 (neg.f64 y) b) (*.f64 (neg.f64 y) b)) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 (neg.f64 y) b)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y z (*.f64 y b)) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 y z (*.f64 y b)) (fma.f64 y z (*.f64 y b))) (*.f64 x (fma.f64 y z (*.f64 y b))))))
(pow.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))) 3)
(pow.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) 2))
(log.f64 (exp.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 y z (*.f64 y b))))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))))
(fma.f64 1 x (neg.f64 (fma.f64 y z (*.f64 y b))))
(fma.f64 1 (-.f64 x (*.f64 y z)) (*.f64 y b))
(fma.f64 1 (-.f64 x (*.f64 y z)) (*.f64 (neg.f64 y) b))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y z))) 2) (cbrt.f64 (-.f64 x (*.f64 y z))) (*.f64 y b))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y z))) 2) (cbrt.f64 (-.f64 x (*.f64 y z))) (*.f64 (neg.f64 y) b))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 y z (*.f64 y b))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) (sqrt.f64 (-.f64 x (*.f64 y z))) (*.f64 y b))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) (sqrt.f64 (-.f64 x (*.f64 y z))) (*.f64 (neg.f64 y) b))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 y z (*.f64 y b))))
(+.f64 x (neg.f64 (*.f64 y z)))
(+.f64 x (*.f64 (neg.f64 y) z))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 (neg.f64 z) y (*.f64 y z)))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 (neg.f64 y) z (*.f64 y z)))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)) (*.f64 y z)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 y z) 1))) (fma.f64 (neg.f64 (*.f64 y z)) 1 (*.f64 (*.f64 y z) 1)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (*.f64 y z)) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 (cbrt.f64 (*.f64 y z)) (pow.f64 (cbrt.f64 (*.f64 y z)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 y z) 1))) (fma.f64 (neg.f64 (*.f64 y z)) 1 (*.f64 (*.f64 y z) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y z)) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 (cbrt.f64 (*.f64 y z)) (pow.f64 (cbrt.f64 (*.f64 y z)) 2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 y z) 1))) (fma.f64 (neg.f64 (*.f64 y z)) 1 (*.f64 (*.f64 y z) 1)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y z)) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 (cbrt.f64 (*.f64 y z)) (pow.f64 (cbrt.f64 (*.f64 y z)) 2))))
(*.f64 1 (-.f64 x (*.f64 y z)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y z))) 2) (cbrt.f64 (-.f64 x (*.f64 y z))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) (sqrt.f64 (-.f64 x (*.f64 y z))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (*.f64 y z))))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (/.f64 1 (+.f64 x (*.f64 y z))))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (*.f64 y z)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (*.f64 y z)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (+.f64 x (*.f64 y z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3))) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (*.f64 y z))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2))) (neg.f64 (+.f64 x (*.f64 y z))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (*.f64 y z)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 (*.f64 y z)) (neg.f64 (*.f64 y z))) (*.f64 x (neg.f64 (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (neg.f64 y) z) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (neg.f64 y) z) (*.f64 (neg.f64 y) z)) (*.f64 x (*.f64 (neg.f64 y) z)))))
(pow.f64 (-.f64 x (*.f64 y z)) 1)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 y z))) 3)
(pow.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2))
(log.f64 (exp.f64 (-.f64 x (*.f64 y z))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 y z)))))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 y z))))
(exp.f64 (log.f64 (-.f64 x (*.f64 y z))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 y z))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 y z))))
(fma.f64 1 x (neg.f64 (*.f64 y z)))
(fma.f64 1 x (*.f64 (neg.f64 y) z))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 y z)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (neg.f64 y) z))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 y z)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (neg.f64 y) z))
Outputs
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(*.f64 t b)
(*.f64 b t)
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(*.f64 t b)
(*.f64 b t)
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z))
(-.f64 (fma.f64 (+.f64 t -2) b x) (neg.f64 z))
(fma.f64 b (+.f64 t -2) (+.f64 x z))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (-.f64 b z) y x)) (neg.f64 z))
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (-.f64 b z) y x)) (neg.f64 z))
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (-.f64 b z) y x)) (neg.f64 z))
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))
(*.f64 (-.f64 b z) y)
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (-.f64 b z) y x)) (neg.f64 z))
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (-.f64 b z) y x)) (neg.f64 z))
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z))
(-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (-.f64 b z) y x)) (neg.f64 z))
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 -1 z))
(-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (-.f64 b z) y x)) (neg.f64 z))
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 -1 z))
(-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (-.f64 b z) y x)) (neg.f64 z))
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 -1 z))
(-.f64 (fma.f64 (+.f64 t -2) b (fma.f64 (-.f64 b z) y x)) (neg.f64 z))
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 x (*.f64 z (+.f64 y -1)))
(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 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (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 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (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 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 -2 (+.f64 y t)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (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 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (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 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (+.f64 -2 (+.f64 y t)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (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 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (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 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 y 1)))
(-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (-.f64 z (*.f64 y z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (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 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (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 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (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 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (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 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (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 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (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 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(fma.f64 (+.f64 t (+.f64 y -2)) b x)
(fma.f64 b (+.f64 -2 (+.f64 y t)) x)
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (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 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (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 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (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 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (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 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(-.f64 y 2)
(+.f64 y -2)
(-.f64 (+.f64 y t) 2)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(-.f64 (+.f64 y t) 2)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(-.f64 (+.f64 y t) 2)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
t
(-.f64 (+.f64 y t) 2)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(-.f64 (+.f64 y t) 2)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(-.f64 (+.f64 y t) 2)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
t
(-.f64 (+.f64 y t) 2)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(-.f64 (+.f64 y t) 2)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(-.f64 (+.f64 y t) 2)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(-.f64 t 2)
(+.f64 t -2)
(-.f64 (+.f64 y t) 2)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(-.f64 (+.f64 y t) 2)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(-.f64 (+.f64 y t) 2)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
y
(-.f64 (+.f64 y t) 2)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(-.f64 (+.f64 y t) 2)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(-.f64 (+.f64 y t) 2)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
y
(-.f64 (+.f64 y t) 2)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(-.f64 (+.f64 y t) 2)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(-.f64 (+.f64 y t) 2)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z)))
(*.f64 y (-.f64 b z))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
x
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
x
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
x
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
x
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(+.f64 (*.f64 t b) x)
(fma.f64 t b x)
(fma.f64 b t x)
(*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y b))))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y b)))) x)
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y b)))) x)
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y b)))) x)
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y b)))) x)
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y b)))) x)
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y b)))) x)
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y b)))) x)
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y b)))) x)
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y b)))) x)
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
x
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x)
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x)
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x)
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x)
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(-.f64 x (*.f64 -1 (*.f64 y b)))
(fma.f64 y b x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 (*.f64 y b)))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 (*.f64 y b)))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 (*.f64 y b)))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 (*.f64 y b)))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 (*.f64 y b)))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 (*.f64 y b)))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 (*.f64 y b)))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 (*.f64 y b)))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 (*.f64 y b)))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(*.f64 y b)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(*.f64 y b)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
x
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
x
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
x
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
x
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(*.f64 -1 (*.f64 y z))
(*.f64 y (neg.f64 z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) x)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (neg.f64 (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 (neg.f64 z) (+.f64 y -1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 (neg.f64 y) 1) z (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x)) (*.f64 (-.f64 (*.f64 y z) z) 0))
(+.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 (neg.f64 y) 1) z (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x)) (*.f64 (-.f64 (*.f64 y z) z) 0))
(+.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 (neg.f64 y) 1) z (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x)) (*.f64 (-.f64 (*.f64 y z) z) 0))
(+.f64 (fma.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b 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 (+.f64 t (+.f64 y -2)) b x) (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 (neg.f64 y) 1) z (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x)) (*.f64 (-.f64 (*.f64 y z) z) 0))
(+.f64 (fma.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 (neg.f64 y) 1) z (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x)) (*.f64 (-.f64 (*.f64 y z) z) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b 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 (+.f64 t (+.f64 y -2)) b x) (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 (neg.f64 y) 1) z (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x)) (*.f64 (-.f64 (*.f64 y z) z) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 (neg.f64 y) 1) z (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x)) (*.f64 (-.f64 (*.f64 y z) z) 0))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b 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 (+.f64 t (+.f64 y -2)) b x) (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 (neg.f64 y) 1) z (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x)) (*.f64 (-.f64 (*.f64 y z) z) 0))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2))))
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 (neg.f64 y) 1) z (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x)) (*.f64 (-.f64 (*.f64 y z) z) 0))
(*.f64 1 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) x) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) x) 2) (*.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 -2 (+.f64 y t)) x)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) x) 2) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 -2 (+.f64 y t)) x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))))) (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) x) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) x) 2) (*.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 -2 (+.f64 y t)) x)))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) x) 2) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 -2 (+.f64 y t)) x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) x) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) x) 2) (*.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 -2 (+.f64 y t)) x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) x) 2) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 -2 (+.f64 y t)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) x) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) x) 2) (*.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 -2 (+.f64 y t)) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) x) 2) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 -2 (+.f64 y t)) x))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 3) (pow.f64 (neg.f64 (*.f64 z (+.f64 y -1))) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (-.f64 (*.f64 (neg.f64 (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (neg.f64 (*.f64 z (+.f64 y -1)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) x) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) x) 2) (*.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 -2 (+.f64 y t)) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 3) (pow.f64 (*.f64 (neg.f64 z) (+.f64 y -1)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (-.f64 (*.f64 (*.f64 (neg.f64 z) (+.f64 y -1)) (*.f64 (neg.f64 z) (+.f64 y -1))) (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 (neg.f64 z) (+.f64 y -1))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) 2) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) x) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) x) 2) (*.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 -2 (+.f64 y t)) x)))))
(pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) 1)
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) 3)
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(pow.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) 3) 1/3)
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) 2)
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) 2))
(fabs.f64 (fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) 3))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(exp.f64 (log.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) 1))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(fma.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (neg.f64 (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(fma.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 (neg.f64 z) (+.f64 y -1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (neg.f64 (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 (neg.f64 z) (+.f64 y -1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (neg.f64 (*.f64 z (+.f64 y -1))))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 (neg.f64 z) (+.f64 y -1)))
(-.f64 (fma.f64 t b (fma.f64 (+.f64 y -2) b x)) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 -2 (+.f64 y t)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 y z) (*.f64 z -1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 z -1) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 (*.f64 z -1) (*.f64 z -1)) (*.f64 (*.f64 y z) (*.f64 z -1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (neg.f64 z) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 z) (-.f64 (neg.f64 z) (*.f64 y z)))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 y 3) -1)) (fma.f64 (neg.f64 z) (*.f64 z (-.f64 -1 y)) (pow.f64 (*.f64 y z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 -1 z) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 (*.f64 -1 z) (*.f64 -1 z)) (*.f64 (*.f64 y z) (*.f64 -1 z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (neg.f64 z) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 z) (-.f64 (neg.f64 z) (*.f64 y z)))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 y 3) -1)) (fma.f64 (neg.f64 z) (*.f64 z (-.f64 -1 y)) (pow.f64 (*.f64 y z) 2)))
(pow.f64 (*.f64 z (+.f64 y -1)) 1)
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3)
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3)
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2)
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))
(fabs.f64 (-.f64 z (*.f64 y z)))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1))))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(fma.f64 y z (*.f64 z -1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(fma.f64 y z (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(fma.f64 z y (*.f64 z -1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(fma.f64 z y (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(fma.f64 1 (*.f64 y z) (*.f64 z -1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(fma.f64 1 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (*.f64 z -1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (*.f64 z -1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(-.f64 (exp.f64 (log1p.f64 (+.f64 t (+.f64 y -2)))) 1)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(-.f64 (/.f64 (*.f64 t t) (-.f64 t (+.f64 y -2))) (/.f64 (pow.f64 (+.f64 y -2) 2) (-.f64 t (+.f64 y -2))))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (-.f64 t (+.f64 y -2)))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 (-.f64 t y) 2))
(*.f64 1 (+.f64 t (+.f64 y -2)))
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 2) (cbrt.f64 (+.f64 t (+.f64 y -2))))
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(*.f64 (sqrt.f64 (+.f64 t (+.f64 y -2))) (sqrt.f64 (+.f64 t (+.f64 y -2))))
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) (/.f64 1 (fma.f64 t t (-.f64 (pow.f64 (+.f64 y -2) 2) (*.f64 t (+.f64 y -2))))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) (fma.f64 t (+.f64 (-.f64 t y) 2) (pow.f64 (+.f64 y -2) 2)))
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (/.f64 1 (-.f64 t (+.f64 y -2))))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (-.f64 t (+.f64 y -2)))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 (-.f64 t y) 2))
(/.f64 1 (/.f64 (fma.f64 t t (-.f64 (pow.f64 (+.f64 y -2) 2) (*.f64 t (+.f64 y -2)))) (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))))
(*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) (/.f64 1 (fma.f64 t t (-.f64 (pow.f64 (+.f64 y -2) 2) (*.f64 t (+.f64 y -2))))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) (fma.f64 t (+.f64 (-.f64 t y) 2) (pow.f64 (+.f64 y -2) 2)))
(/.f64 1 (/.f64 (-.f64 t (+.f64 y -2)) (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2))))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (-.f64 t (+.f64 y -2)))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 (-.f64 t y) 2))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) (fma.f64 t t (-.f64 (pow.f64 (+.f64 y -2) 2) (*.f64 t (+.f64 y -2)))))
(*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) (/.f64 1 (fma.f64 t t (-.f64 (pow.f64 (+.f64 y -2) 2) (*.f64 t (+.f64 y -2))))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) (fma.f64 t (+.f64 (-.f64 t y) 2) (pow.f64 (+.f64 y -2) 2)))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (-.f64 t (+.f64 y -2)))
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 (-.f64 t y) 2))
(/.f64 (neg.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (neg.f64 (fma.f64 t t (-.f64 (pow.f64 (+.f64 y -2) 2) (*.f64 t (+.f64 y -2))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) (fma.f64 t (+.f64 (-.f64 t y) 2) (pow.f64 (+.f64 y -2) 2))))
(/.f64 (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2))) (neg.f64 (-.f64 t (+.f64 y -2))))
(*.f64 1 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 (-.f64 t y) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 y -2) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (+.f64 y -2) 2) (-.f64 (*.f64 t t) (*.f64 (+.f64 y -2) t))))
(*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) (/.f64 1 (fma.f64 t t (-.f64 (pow.f64 (+.f64 y -2) 2) (*.f64 t (+.f64 y -2))))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) (fma.f64 t (+.f64 (-.f64 t y) 2) (pow.f64 (+.f64 y -2) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (*.f64 (+.f64 t y) (+.f64 t y)) (-.f64 4 (*.f64 (+.f64 t y) -2))))
(/.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) (fma.f64 (+.f64 y t) (+.f64 y t) (-.f64 4 (*.f64 -2 (+.f64 y t)))))
(/.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) (+.f64 (fma.f64 (+.f64 y t) (+.f64 y t) 4) (*.f64 2 (+.f64 y t))))
(pow.f64 (+.f64 t (+.f64 y -2)) 1)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 3)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(pow.f64 (pow.f64 (+.f64 t (+.f64 y -2)) 3) 1/3)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(pow.f64 (sqrt.f64 (+.f64 t (+.f64 y -2))) 2)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(sqrt.f64 (pow.f64 (+.f64 t (+.f64 y -2)) 2))
(fabs.f64 (+.f64 -2 (+.f64 y t)))
(log.f64 (exp.f64 (+.f64 t (+.f64 y -2))))
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 t (+.f64 y -2)))))
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(cbrt.f64 (pow.f64 (+.f64 t (+.f64 y -2)) 3))
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(expm1.f64 (log1p.f64 (+.f64 t (+.f64 y -2))))
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(exp.f64 (log.f64 (+.f64 t (+.f64 y -2))))
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(exp.f64 (*.f64 (log.f64 (+.f64 t (+.f64 y -2))) 1))
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(log1p.f64 (expm1.f64 (+.f64 t (+.f64 y -2))))
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(fma.f64 1 t (+.f64 y -2))
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(fma.f64 1 (+.f64 y -2) t)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -2)) 2) (cbrt.f64 (+.f64 y -2)) t)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t) (+.f64 y -2))
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(fma.f64 (sqrt.f64 (+.f64 y -2)) (sqrt.f64 (+.f64 y -2)) t)
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (+.f64 y -2))
(+.f64 t (+.f64 y -2))
(+.f64 -2 (+.f64 y t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (-.f64 b z)))) 1)
(*.f64 y (-.f64 b z))
(pow.f64 (*.f64 y (-.f64 b z)) 1)
(*.f64 y (-.f64 b z))
(pow.f64 (cbrt.f64 (*.f64 y (-.f64 b z))) 3)
(*.f64 y (-.f64 b z))
(pow.f64 (pow.f64 (*.f64 y (-.f64 b z)) 3) 1/3)
(*.f64 y (-.f64 b z))
(pow.f64 (sqrt.f64 (*.f64 y (-.f64 b z))) 2)
(*.f64 y (-.f64 b z))
(sqrt.f64 (pow.f64 (*.f64 y (-.f64 b z)) 2))
(fabs.f64 (*.f64 y (-.f64 b z)))
(log.f64 (pow.f64 (exp.f64 (-.f64 b z)) y))
(*.f64 y (-.f64 b z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 b z)))))
(*.f64 y (-.f64 b z))
(cbrt.f64 (pow.f64 (*.f64 y (-.f64 b z)) 3))
(*.f64 y (-.f64 b z))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 b z) 3)))
(*.f64 y (-.f64 b z))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b z) 3) (pow.f64 y 3)))
(*.f64 y (-.f64 b z))
(expm1.f64 (log1p.f64 (*.f64 y (-.f64 b z))))
(*.f64 y (-.f64 b z))
(exp.f64 (log.f64 (*.f64 y (-.f64 b z))))
(*.f64 y (-.f64 b z))
(exp.f64 (*.f64 (log.f64 (*.f64 y (-.f64 b z))) 1))
(*.f64 y (-.f64 b z))
(log1p.f64 (expm1.f64 (*.f64 y (-.f64 b z))))
(*.f64 y (-.f64 b z))
(+.f64 x (*.f64 t b))
(fma.f64 t b x)
(fma.f64 b t x)
(+.f64 (+.f64 x (*.f64 t b)) (fma.f64 t b (*.f64 t b)))
(+.f64 (fma.f64 t b x) (fma.f64 b t (*.f64 b t)))
(+.f64 (fma.f64 b t x) (*.f64 2 (*.f64 b t)))
(+.f64 (+.f64 x (*.f64 t b)) (fma.f64 b t (*.f64 t b)))
(+.f64 (fma.f64 t b x) (fma.f64 b t (*.f64 b t)))
(+.f64 (fma.f64 b t x) (*.f64 2 (*.f64 b t)))
(+.f64 (+.f64 x (*.f64 t b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t b))) (sqrt.f64 (*.f64 t b)) (*.f64 t b)))
(+.f64 (fma.f64 t b x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b t))) (sqrt.f64 (*.f64 b t)) (*.f64 b t)))
(+.f64 x (fma.f64 b t (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b t))) (sqrt.f64 (*.f64 b t)) (*.f64 b t))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 t b) 1))) (fma.f64 (*.f64 t b) 1 (*.f64 (*.f64 t b) 1)))
(+.f64 (fma.f64 b t (*.f64 b t)) (fma.f64 1 x (neg.f64 (*.f64 b t))))
(+.f64 (*.f64 2 (*.f64 b t)) (-.f64 x (*.f64 b t)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (*.f64 t b)) (pow.f64 (cbrt.f64 (*.f64 t b)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t b))) (pow.f64 (cbrt.f64 (*.f64 t b)) 2) (*.f64 (cbrt.f64 (*.f64 t b)) (pow.f64 (cbrt.f64 (*.f64 t b)) 2))))
(+.f64 (fma.f64 1 x (*.f64 (cbrt.f64 (*.f64 b t)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b t)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b t))) (pow.f64 (cbrt.f64 (*.f64 b t)) 2) (*.f64 (cbrt.f64 (*.f64 b t)) (pow.f64 (cbrt.f64 (*.f64 b t)) 2))))
(+.f64 (*.f64 0 (*.f64 b t)) (-.f64 x (*.f64 b t)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 t b) 1))) (fma.f64 (*.f64 t b) 1 (*.f64 (*.f64 t b) 1)))
(+.f64 (fma.f64 b t (*.f64 b t)) (fma.f64 1 x (neg.f64 (*.f64 b t))))
(+.f64 (*.f64 2 (*.f64 b t)) (-.f64 x (*.f64 b t)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t b)) (pow.f64 (cbrt.f64 (*.f64 t b)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t b))) (pow.f64 (cbrt.f64 (*.f64 t b)) 2) (*.f64 (cbrt.f64 (*.f64 t b)) (pow.f64 (cbrt.f64 (*.f64 t b)) 2))))
(+.f64 (fma.f64 1 x (*.f64 (cbrt.f64 (*.f64 b t)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b t)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b t))) (pow.f64 (cbrt.f64 (*.f64 b t)) 2) (*.f64 (cbrt.f64 (*.f64 b t)) (pow.f64 (cbrt.f64 (*.f64 b t)) 2))))
(+.f64 (*.f64 0 (*.f64 b t)) (-.f64 x (*.f64 b t)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 t b) 1))) (fma.f64 (*.f64 t b) 1 (*.f64 (*.f64 t b) 1)))
(+.f64 (fma.f64 b t (*.f64 b t)) (fma.f64 1 x (neg.f64 (*.f64 b t))))
(+.f64 (*.f64 2 (*.f64 b t)) (-.f64 x (*.f64 b t)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t b)) (pow.f64 (cbrt.f64 (*.f64 t b)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t b))) (pow.f64 (cbrt.f64 (*.f64 t b)) 2) (*.f64 (cbrt.f64 (*.f64 t b)) (pow.f64 (cbrt.f64 (*.f64 t b)) 2))))
(+.f64 (fma.f64 1 x (*.f64 (cbrt.f64 (*.f64 b t)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b t)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b t))) (pow.f64 (cbrt.f64 (*.f64 b t)) 2) (*.f64 (cbrt.f64 (*.f64 b t)) (pow.f64 (cbrt.f64 (*.f64 b t)) 2))))
(+.f64 (*.f64 0 (*.f64 b t)) (-.f64 x (*.f64 b t)))
(*.f64 1 (+.f64 x (*.f64 t b)))
(fma.f64 t b x)
(fma.f64 b t x)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 t b))) 2) (cbrt.f64 (+.f64 x (*.f64 t b))))
(fma.f64 t b x)
(fma.f64 b t x)
(*.f64 (sqrt.f64 (+.f64 x (*.f64 t b))) (sqrt.f64 (+.f64 x (*.f64 t b))))
(fma.f64 t b x)
(fma.f64 b t x)
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t b) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x (*.f64 t b))))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b t) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (*.f64 b t) 2) (*.f64 x (*.f64 b t))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b t) 3)) (fma.f64 x x (*.f64 (*.f64 b t) (fma.f64 b t x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t b) 2)) (/.f64 1 (+.f64 x (*.f64 t b))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b t) 2)) (/.f64 1 (fma.f64 t b x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b t) 2)) (fma.f64 b t x))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x (*.f64 t b)))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t b) 3))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b t) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (*.f64 b t) 2) (*.f64 x (*.f64 b t))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b t) 3)) (fma.f64 x x (*.f64 (*.f64 b t) (fma.f64 b t x))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 t b)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 t b) 2))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b t) 2)) (/.f64 1 (fma.f64 t b x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b t) 2)) (fma.f64 b t x))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t b) 3)) (fma.f64 x x (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x (*.f64 t b)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b t) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (*.f64 b t) 2) (*.f64 x (*.f64 b t))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b t) 3)) (fma.f64 x x (*.f64 (*.f64 b t) (fma.f64 b t x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t b) 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x (*.f64 t b)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b t) 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 b t) 2) (*.f64 x (*.f64 b t)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b t) 3)) (fma.f64 x x (*.f64 (*.f64 b t) (-.f64 (*.f64 b t) x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t b) 2)) (+.f64 x (*.f64 t b)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b t) 2)) (/.f64 1 (fma.f64 t b x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b t) 2)) (fma.f64 b t x))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t b) 3))) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x (*.f64 t b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b t) 3))) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 (*.f64 b t) 2) (*.f64 x (*.f64 b t))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b t) 3)) (fma.f64 x x (*.f64 (*.f64 b t) (fma.f64 b t x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t b) 2))) (neg.f64 (+.f64 x (*.f64 t b))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b t) 2))) (neg.f64 (fma.f64 t b x)))
(*.f64 1 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b t) 2)) (fma.f64 b t x)))
(pow.f64 (+.f64 x (*.f64 t b)) 1)
(fma.f64 t b x)
(fma.f64 b t x)
(pow.f64 (cbrt.f64 (+.f64 x (*.f64 t b))) 3)
(fma.f64 t b x)
(fma.f64 b t x)
(pow.f64 (pow.f64 (+.f64 x (*.f64 t b)) 3) 1/3)
(fma.f64 t b x)
(fma.f64 b t x)
(pow.f64 (sqrt.f64 (+.f64 x (*.f64 t b))) 2)
(fma.f64 t b x)
(fma.f64 b t x)
(sqrt.f64 (pow.f64 (+.f64 x (*.f64 t b)) 2))
(sqrt.f64 (pow.f64 (fma.f64 t b x) 2))
(fabs.f64 (fma.f64 b t x))
(log.f64 (exp.f64 (+.f64 x (*.f64 t b))))
(fma.f64 t b x)
(fma.f64 b t x)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (*.f64 t b)))))
(fma.f64 t b x)
(fma.f64 b t x)
(cbrt.f64 (pow.f64 (+.f64 x (*.f64 t b)) 3))
(fma.f64 t b x)
(fma.f64 b t x)
(expm1.f64 (log1p.f64 (+.f64 x (*.f64 t b))))
(fma.f64 t b x)
(fma.f64 b t x)
(exp.f64 (log.f64 (+.f64 x (*.f64 t b))))
(fma.f64 t b x)
(fma.f64 b t x)
(exp.f64 (*.f64 (log.f64 (+.f64 x (*.f64 t b))) 1))
(fma.f64 t b x)
(fma.f64 b t x)
(log1p.f64 (expm1.f64 (+.f64 x (*.f64 t b))))
(fma.f64 t b x)
(fma.f64 b t x)
(fma.f64 1 x (*.f64 t b))
(fma.f64 t b x)
(fma.f64 b t x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 t b))
(fma.f64 t b x)
(fma.f64 b t x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 t b))
(fma.f64 t b x)
(fma.f64 b t x)
(+.f64 x (neg.f64 (fma.f64 y z (*.f64 y b))))
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(+.f64 (-.f64 x (*.f64 y z)) (*.f64 y b))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(+.f64 (-.f64 x (*.f64 y z)) (*.f64 (neg.f64 y) b))
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(+.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) (fma.f64 b y (*.f64 y b)))
(+.f64 (-.f64 x (*.f64 y (+.f64 z b))) (*.f64 y (+.f64 b b)))
(+.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) (fma.f64 (neg.f64 y) b (*.f64 y b)))
(-.f64 x (-.f64 (*.f64 y (+.f64 z b)) (*.f64 (*.f64 y b) 0)))
(+.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)))
(+.f64 (-.f64 x (*.f64 y (+.f64 z b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 y b) 1))) (fma.f64 (*.f64 y b) 1 (*.f64 (*.f64 y b) 1)))
(+.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) (fma.f64 b y (*.f64 y b)))
(+.f64 (-.f64 x (*.f64 y (+.f64 z b))) (*.f64 y (+.f64 b b)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 y z)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2))))
(+.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) (fma.f64 (neg.f64 y) b (*.f64 y b)))
(-.f64 x (-.f64 (*.f64 y (+.f64 z b)) (*.f64 (*.f64 y b) 0)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y z))) 2) (cbrt.f64 (-.f64 x (*.f64 y z))) (neg.f64 (*.f64 (*.f64 y b) 1))) (fma.f64 (*.f64 y b) 1 (*.f64 (*.f64 y b) 1)))
(+.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) (fma.f64 b y (*.f64 y b)))
(+.f64 (-.f64 x (*.f64 y (+.f64 z b))) (*.f64 y (+.f64 b b)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y z))) 2) (cbrt.f64 (-.f64 x (*.f64 y z))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2))))
(+.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) (fma.f64 (neg.f64 y) b (*.f64 y b)))
(-.f64 x (-.f64 (*.f64 y (+.f64 z b)) (*.f64 (*.f64 y b) 0)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) (sqrt.f64 (-.f64 x (*.f64 y z))) (neg.f64 (*.f64 (*.f64 y b) 1))) (fma.f64 (*.f64 y b) 1 (*.f64 (*.f64 y b) 1)))
(+.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) (fma.f64 b y (*.f64 y b)))
(+.f64 (-.f64 x (*.f64 y (+.f64 z b))) (*.f64 y (+.f64 b b)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) (sqrt.f64 (-.f64 x (*.f64 y z))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2))))
(+.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) (fma.f64 (neg.f64 y) b (*.f64 y b)))
(-.f64 x (-.f64 (*.f64 y (+.f64 z b)) (*.f64 (*.f64 y b) 0)))
(*.f64 1 (-.f64 x (fma.f64 y z (*.f64 y b))))
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))) 2) (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))))
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))) (sqrt.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))))
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(*.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 y b))))))
(*.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (*.f64 y b) (-.f64 x (*.f64 y z)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 2) (*.f64 (*.f64 y b) (fma.f64 y (-.f64 b z) x))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (-.f64 x (fma.f64 y z (*.f64 y b)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 2) (pow.f64 (*.f64 y b) 2)) (-.f64 x (*.f64 y (+.f64 z b))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 y b)))) (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 y b) 3))))
(*.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (*.f64 y b) (-.f64 x (*.f64 y z)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 2) (*.f64 (*.f64 y b) (fma.f64 y (-.f64 b z) x))))
(/.f64 1 (/.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 y b) 2))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (-.f64 x (fma.f64 y z (*.f64 y b)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 2) (pow.f64 (*.f64 y b) 2)) (-.f64 x (*.f64 y (+.f64 z b))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 y b)))))
(*.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (*.f64 y b) (-.f64 x (*.f64 y z)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 2) (*.f64 (*.f64 y b) (fma.f64 y (-.f64 b z) x))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 y b)))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (*.f64 y b) (-.f64 x (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 2) (*.f64 (*.f64 y b) (-.f64 (*.f64 y b) (fma.f64 z (neg.f64 y) x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 y b) 2)) (-.f64 x (fma.f64 y z (*.f64 y b))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (-.f64 x (fma.f64 y z (*.f64 y b)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 2) (pow.f64 (*.f64 y b) 2)) (-.f64 x (*.f64 y (+.f64 z b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 y b) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 y b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 y b) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (+.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (*.f64 y b) (-.f64 x (*.f64 y z)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 2) (*.f64 (*.f64 y b) (fma.f64 y (-.f64 b z) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 y b) 2))) (neg.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 2) (pow.f64 (*.f64 y b) 2)) (-.f64 x (*.f64 y (+.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 (neg.f64 y) b) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (-.f64 (*.f64 (*.f64 (neg.f64 y) b) (*.f64 (neg.f64 y) b)) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 (neg.f64 y) b)))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 b (neg.f64 y)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 b (neg.f64 y)) (-.f64 (*.f64 b (neg.f64 y)) (-.f64 x (*.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 3) (pow.f64 (*.f64 y (neg.f64 b)) 3)) (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) x) 2) (*.f64 (*.f64 y b) (fma.f64 y (-.f64 b z) x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y z (*.f64 y b)) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 y z (*.f64 y b)) (fma.f64 y z (*.f64 y b))) (*.f64 x (fma.f64 y z (*.f64 y b))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y z (*.f64 y b)) 3)) (fma.f64 x x (*.f64 (fma.f64 y z (*.f64 y b)) (+.f64 (fma.f64 y z (*.f64 y b)) x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 z b)) 3)) (fma.f64 x x (*.f64 (*.f64 y (+.f64 z b)) (+.f64 x (*.f64 y (+.f64 z b))))))
(pow.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) 1)
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))) 3)
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(pow.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) 3) 1/3)
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))) 2)
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) 2))
(fabs.f64 (-.f64 x (*.f64 y (+.f64 z b))))
(log.f64 (exp.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))))
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 y z (*.f64 y b))))))
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 y z (*.f64 y b))) 3))
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))))
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(exp.f64 (log.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))))
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))) 1))
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 y z (*.f64 y b)))))
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(fma.f64 1 x (neg.f64 (fma.f64 y z (*.f64 y b))))
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(fma.f64 1 (-.f64 x (*.f64 y z)) (*.f64 y b))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(fma.f64 1 (-.f64 x (*.f64 y z)) (*.f64 (neg.f64 y) b))
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y z))) 2) (cbrt.f64 (-.f64 x (*.f64 y z))) (*.f64 y b))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y z))) 2) (cbrt.f64 (-.f64 x (*.f64 y z))) (*.f64 (neg.f64 y) b))
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 y z (*.f64 y b))))
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) (sqrt.f64 (-.f64 x (*.f64 y z))) (*.f64 y b))
(fma.f64 -1 (fma.f64 y z (*.f64 b (neg.f64 y))) x)
(fma.f64 y (-.f64 b z) x)
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) (sqrt.f64 (-.f64 x (*.f64 y z))) (*.f64 (neg.f64 y) b))
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 y z (*.f64 y b))))
(-.f64 x (fma.f64 y z (*.f64 y b)))
(-.f64 x (*.f64 y (+.f64 z b)))
(+.f64 x (neg.f64 (*.f64 y z)))
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(+.f64 x (*.f64 (neg.f64 y) z))
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 (neg.f64 z) y (*.f64 y z)))
(+.f64 (fma.f64 z (neg.f64 y) x) (*.f64 (*.f64 y z) 0))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 (neg.f64 y) z (*.f64 y z)))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 (neg.f64 z) y (*.f64 y z)))
(+.f64 (fma.f64 z (neg.f64 y) x) (*.f64 (*.f64 y z) 0))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)) (*.f64 y z)))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 (neg.f64 z) y (*.f64 y z)))
(+.f64 (fma.f64 z (neg.f64 y) x) (*.f64 (*.f64 y z) 0))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 y z) 1))) (fma.f64 (neg.f64 (*.f64 y z)) 1 (*.f64 (*.f64 y z) 1)))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 (neg.f64 z) y (*.f64 y z)))
(+.f64 (fma.f64 z (neg.f64 y) x) (*.f64 (*.f64 y z) 0))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (*.f64 y z)) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 (cbrt.f64 (*.f64 y z)) (pow.f64 (cbrt.f64 (*.f64 y z)) 2))))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 (neg.f64 z) y (*.f64 y z)))
(+.f64 (fma.f64 z (neg.f64 y) x) (*.f64 (*.f64 y z) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 y z) 1))) (fma.f64 (neg.f64 (*.f64 y z)) 1 (*.f64 (*.f64 y z) 1)))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 (neg.f64 z) y (*.f64 y z)))
(+.f64 (fma.f64 z (neg.f64 y) x) (*.f64 (*.f64 y z) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y z)) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 (cbrt.f64 (*.f64 y z)) (pow.f64 (cbrt.f64 (*.f64 y z)) 2))))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 (neg.f64 z) y (*.f64 y z)))
(+.f64 (fma.f64 z (neg.f64 y) x) (*.f64 (*.f64 y z) 0))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 y z) 1))) (fma.f64 (neg.f64 (*.f64 y z)) 1 (*.f64 (*.f64 y z) 1)))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 (neg.f64 z) y (*.f64 y z)))
(+.f64 (fma.f64 z (neg.f64 y) x) (*.f64 (*.f64 y z) 0))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 y z)) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (*.f64 (cbrt.f64 (*.f64 y z)) (pow.f64 (cbrt.f64 (*.f64 y z)) 2))))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 (neg.f64 z) y (*.f64 y z)))
(+.f64 (fma.f64 z (neg.f64 y) x) (*.f64 (*.f64 y z) 0))
(*.f64 1 (-.f64 x (*.f64 y z)))
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 y z))) 2) (cbrt.f64 (-.f64 x (*.f64 y z))))
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(*.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) (sqrt.f64 (-.f64 x (*.f64 y z))))
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (*.f64 y z))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 x y) z)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x x (*.f64 (*.f64 y z) (fma.f64 y z x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (/.f64 1 (+.f64 x (*.f64 y z))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (fma.f64 y z x))
(/.f64 1 (/.f64 (fma.f64 x x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (*.f64 y z)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 x y) z)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x x (*.f64 (*.f64 y z) (fma.f64 y z x))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (/.f64 1 (+.f64 x (*.f64 y z))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (fma.f64 y z x))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (*.f64 y z)))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 x y) z)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x x (*.f64 (*.f64 y z) (fma.f64 y z x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (+.f64 x (*.f64 y z)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (/.f64 1 (+.f64 x (*.f64 y z))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (fma.f64 y z x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3))) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (*.f64 y z))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3))) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 x y) z)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x x (*.f64 (*.f64 y z) (fma.f64 y z x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2))) (neg.f64 (+.f64 x (*.f64 y z))))
(*.f64 1 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (fma.f64 y z x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (*.f64 y z)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 (*.f64 y z)) (neg.f64 (*.f64 y z))) (*.f64 x (neg.f64 (*.f64 y z))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 x y) z)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x x (*.f64 (*.f64 y z) (fma.f64 y z x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (neg.f64 y) z) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (neg.f64 y) z) (*.f64 (neg.f64 y) z)) (*.f64 x (*.f64 (neg.f64 y) z)))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (/.f64 1 (fma.f64 x x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 x y) z)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x x (*.f64 (*.f64 y z) (fma.f64 y z x))))
(pow.f64 (-.f64 x (*.f64 y z)) 1)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 y z))) 3)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(pow.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3) 1/3)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 y z))) 2)
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 y z)) 2))
(fabs.f64 (fma.f64 z (neg.f64 y) x))
(log.f64 (exp.f64 (-.f64 x (*.f64 y z))))
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 y z)))))
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 y z)) 3))
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 y z))))
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(exp.f64 (log.f64 (-.f64 x (*.f64 y z))))
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 y z))) 1))
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 y z))))
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(fma.f64 1 x (neg.f64 (*.f64 y z)))
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(fma.f64 1 x (*.f64 (neg.f64 y) z))
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 y z)))
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (neg.f64 y) z))
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 y z)))
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (neg.f64 y) z))
(-.f64 x (*.f64 y z))
(fma.f64 z (neg.f64 y) x)

eval106.0ms (0.8%)

Compiler

Compiled 7388 to 3362 computations (54.5% saved)

prune144.0ms (1.1%)

Pruning

26 alts after pruning (20 fresh and 6 done)

PrunedKeptTotal
New3795384
Fresh21517
Picked325
Done044
Total38426410
Accurracy
100.0%
Counts
410 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.9%
(fma.f64 (neg.f64 a) t a)
52.2%
(-.f64 (fma.f64 t b x) (*.f64 z (+.f64 y -1)))
62.1%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
55.5%
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b)))
52.0%
(-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))
50.2%
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a))
44.1%
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z))
44.1%
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z))
39.8%
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
39.8%
(-.f64 x (*.f64 (-.f64 t 1) a))
29.2%
(-.f64 x (*.f64 t a))
28.7%
(+.f64 (*.f64 t b) x)
23.0%
(+.f64 x z)
27.6%
(*.f64 (-.f64 y 2) b)
23.5%
(*.f64 (-.f64 t 2) b)
34.4%
(*.f64 (-.f64 b z) y)
17.5%
(*.f64 (neg.f64 a) t)
26.1%
(*.f64 z (-.f64 1 y))
17.2%
(*.f64 z (neg.f64 y))
21.2%
(*.f64 y b)
31.0%
(*.f64 t (-.f64 b a))
17.0%
(*.f64 t b)
27.9%
(*.f64 a (-.f64 1 t))
11.2%
z
13.8%
x
12.8%
a
Compiler

Compiled 699 to 423 computations (39.5% saved)

regimes326.0ms (2.4%)

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

155.0ms
z
45.0ms
a
41.0ms
b
20.0ms
y
20.0ms
t
Results
AccuracySegmentsBranch
96.9%1x
96.9%1y
96.9%1z
96.9%1t
96.9%1a
96.9%1b
96.9%1(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 456 to 245 computations (46.3% saved)

regimes232.0ms (1.7%)

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

7 calls:

59.0ms
t
56.0ms
z
26.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
22.0ms
y
20.0ms
a
Results
AccuracySegmentsBranch
94.1%1x
94.1%1y
94.1%1z
95.7%2t
94.1%1a
94.1%1b
97.3%2(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 419 to 224 computations (46.5% saved)

regimes676.0ms (5%)

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

6 calls:

196.0ms
x
110.0ms
a
106.0ms
y
93.0ms
t
77.0ms
z
Results
AccuracySegmentsBranch
82.4%7x
83.4%6y
89.5%5z
81.7%6a
88.3%3b
93.7%3t
Compiler

Compiled 300 to 156 computations (48% saved)

regimes248.0ms (1.8%)

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

3 calls:

124.0ms
z
73.0ms
t
44.0ms
b
Results
AccuracySegmentsBranch
75.5%9z
82.7%3b
83.0%5t
Compiler

Compiled 234 to 112 computations (52.1% saved)

regimes117.0ms (0.9%)

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

2 calls:

64.0ms
t
46.0ms
b
Results
AccuracySegmentsBranch
82.7%5t
78.5%3b
Compiler

Compiled 214 to 100 computations (53.3% saved)

regimes509.0ms (3.8%)

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

3 calls:

310.0ms
b
129.0ms
y
64.0ms
t
Results
AccuracySegmentsBranch
73.4%6b
77.0%7y
81.5%5t
Compiler

Compiled 208 to 101 computations (51.4% saved)

regimes45.0ms (0.3%)

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

1 calls:

39.0ms
t
Results
AccuracySegmentsBranch
79.6%3t
Compiler

Compiled 182 to 84 computations (53.8% saved)

regimes234.0ms (1.7%)

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

3 calls:

125.0ms
a
67.0ms
t
36.0ms
x
Results
AccuracySegmentsBranch
55.8%3x
66.8%8a
72.0%3t
Compiler

Compiled 174 to 88 computations (49.4% saved)

regimes300.0ms (2.2%)

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

3 calls:

186.0ms
y
76.0ms
b
33.0ms
t
Results
AccuracySegmentsBranch
69.7%7b
70.4%11y
66.2%3t
Compiler

Compiled 143 to 75 computations (47.6% saved)

regimes552.0ms (4.1%)

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

3 calls:

299.0ms
t
177.0ms
z
71.0ms
b
Results
AccuracySegmentsBranch
69.7%7b
67.8%11z
63.2%4t
Compiler

Compiled 134 to 72 computations (46.3% saved)

regimes104.0ms (0.8%)

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

1 calls:

100.0ms
b
Results
AccuracySegmentsBranch
68.0%5b
Compiler

Compiled 104 to 54 computations (48.1% saved)

regimes173.0ms (1.3%)

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

2 calls:

130.0ms
b
39.0ms
t
Results
AccuracySegmentsBranch
59.8%3t
65.1%7b
Compiler

Compiled 104 to 56 computations (46.2% saved)

regimes391.0ms (2.9%)

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

4 calls:

189.0ms
y
90.0ms
b
70.0ms
a
38.0ms
t
Results
AccuracySegmentsBranch
68.3%15y
64.8%9b
58.6%6a
56.2%3t
Compiler

Compiled 111 to 65 computations (41.4% saved)

regimes342.0ms (2.5%)

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

6 calls:

98.0ms
y
55.0ms
z
53.0ms
x
49.0ms
a
43.0ms
b
Results
AccuracySegmentsBranch
52.1%14y
49.6%8a
51.9%9z
46.6%7b
45.3%8x
52.9%6t
Compiler

Compiled 87 to 59 computations (32.2% saved)

regimes43.0ms (0.3%)

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

1 calls:

39.0ms
t
Results
AccuracySegmentsBranch
50.6%5t
Compiler

Compiled 47 to 26 computations (44.7% saved)

regimes172.0ms (1.3%)

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

3 calls:

96.0ms
z
42.0ms
t
32.0ms
a
Results
AccuracySegmentsBranch
46.0%6a
42.1%7z
43.0%8t
Compiler

Compiled 56 to 36 computations (35.7% saved)

regimes91.0ms (0.7%)

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

2 calls:

58.0ms
a
31.0ms
b
Results
AccuracySegmentsBranch
40.9%5b
37.7%7a
Compiler

Compiled 44 to 27 computations (38.6% saved)

regimes25.0ms (0.2%)

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

1 calls:

23.0ms
b
Results
AccuracySegmentsBranch
40.7%5b
Compiler

Compiled 25 to 15 computations (40% saved)

regimes272.0ms (2%)

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

6 calls:

77.0ms
b
61.0ms
x
57.0ms
t
32.0ms
z
23.0ms
y
Results
AccuracySegmentsBranch
30.5%5a
34.9%6y
33.1%5t
31.5%8z
29.1%5x
34.3%7b
Compiler

Compiled 57 to 44 computations (22.8% saved)

regimes151.0ms (1.1%)

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

4 calls:

65.0ms
b
51.0ms
t
20.0ms
y
14.0ms
a
Results
AccuracySegmentsBranch
25.7%4a
30.5%7b
27.3%3t
23.2%6y
Compiler

Compiled 40 to 31 computations (22.5% saved)

regimes257.0ms (1.9%)

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

5 calls:

173.0ms
z
30.0ms
a
27.0ms
b
15.0ms
x
9.0ms
t
Results
AccuracySegmentsBranch
20.1%3z
24.0%5a
20.4%6b
24.3%5x
16.3%2t
Compiler

Compiled 44 to 36 computations (18.2% saved)

regimes13.0ms (0.1%)

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

1 calls:

12.0ms
x
Results
AccuracySegmentsBranch
21.6%3x
Compiler

Compiled 15 to 12 computations (20% saved)

regimes14.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

3.0ms
a
3.0ms
z
3.0ms
x
2.0ms
y
2.0ms
t
Results
AccuracySegmentsBranch
12.8%1t
12.8%1y
12.8%1z
12.8%1a
12.8%1x
Compiler

Compiled 42 to 36 computations (14.3% saved)

bsearch0.0ms (0%)

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

Compiled 36 to 27 computations (25% saved)

bsearch38.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
2.309987466104626e-14
5.5659011221874314e-12
21.0ms
-7274790279.051785
-6.977465532765673
Results
25.0ms199×body256valid
10.0ms57×body256infinite
Compiler

Compiled 681 to 489 computations (28.2% saved)

bsearch67.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
1.629526579698823e+48
3.266975585770564e+59
43.0ms
-1.4785209050873265e+69
-6.906049732591368e+68
Results
42.0ms67×body256infinite
22.0ms173×body256valid
Compiler

Compiled 546 to 402 computations (26.4% saved)

bsearch113.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
2.309987466104626e-14
5.5659011221874314e-12
26.0ms
1.33585032609727e-40
1.1172716338362799e-26
19.0ms
7.819756233827907e-125
2.59281745651871e-120
51.0ms
-7274790279.051785
-6.977465532765673
Results
88.0ms420×body256valid
17.0ms124×body256infinite
Compiler

Compiled 1283 to 961 computations (25.1% saved)

bsearch79.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
2.309987466104626e-14
5.5659011221874314e-12
23.0ms
1.33585032609727e-40
1.1172716338362799e-26
19.0ms
7.819756233827907e-125
2.59281745651871e-120
20.0ms
-7274790279.051785
-6.977465532765673
Results
56.0ms427×body256valid
15.0ms117×body256infinite
Compiler

Compiled 1262 to 947 computations (25% saved)

bsearch72.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
2.309987466104626e-14
5.5659011221874314e-12
21.0ms
-7274790279.051785
-6.977465532765673
Results
61.0ms191×body256valid
8.0ms65×body256infinite
Compiler

Compiled 596 to 443 computations (25.7% saved)

bsearch39.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
2.309987466104626e-14
5.5659011221874314e-12
22.0ms
-7274790279.051785
-6.977465532765673
Results
26.0ms188×body256valid
9.0ms68×body256infinite
Compiler

Compiled 564 to 395 computations (30% saved)

bsearch79.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
0.032917576424633437
91269.38477104405
58.0ms
-7274790279.051785
-6.977465532765673
Results
68.0ms221×body256valid
8.0ms67×body256infinite
Compiler

Compiled 576 to 405 computations (29.7% saved)

bsearch120.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1.629526579698823e+48
3.266975585770564e+59
17.0ms
1.3653645280548037e-29
5.405396892812048e-28
19.0ms
6.363257558661122e-142
4.7849748225575075e-139
23.0ms
4.6165025596023296e-213
1.1783632582481109e-206
15.0ms
-2.1609122234180948e-271
-4.956637632216902e-272
22.0ms
-316772.6498826712
-0.0020867046722809366
Results
83.0ms607×body256valid
24.0ms177×body256infinite
Compiler

Compiled 1408 to 1105 computations (21.5% saved)

bsearch77.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1.629526579698823e+48
3.266975585770564e+59
20.0ms
4.6165025596023296e-213
1.1783632582481109e-206
13.0ms
-2.1609122234180948e-271
-4.956637632216902e-272
21.0ms
-316772.6498826712
-0.0020867046722809366
Results
56.0ms428×body256valid
15.0ms116×body256infinite
Compiler

Compiled 958 to 760 computations (20.7% saved)

bsearch75.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
2.309987466104626e-14
5.5659011221874314e-12
59.0ms
-7274790279.051785
-6.977465532765673
Results
63.0ms200×body256valid
8.0ms56×body256infinite
Compiler

Compiled 452 to 331 computations (26.8% saved)

bsearch44.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
0.032917576424633437
91269.38477104405
23.0ms
-7274790279.051785
-6.977465532765673
Results
31.0ms217×body256valid
10.0ms71×body256infinite
Compiler

Compiled 468 to 351 computations (25% saved)

bsearch120.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
91269.38477104405
111306312.45162106
21.0ms
1.616710350236975e-265
3.76255289327677e-262
23.0ms
1.149483523048101e-281
3.4162061054441065e-271
36.0ms
-3.796385212375052e-249
-4.727318872320545e-250
22.0ms
-6.977465532765673
-1.159062599625957e-12
Results
71.0ms530×body256valid
41.0ms142×body256infinite
Compiler

Compiled 944 to 749 computations (20.7% saved)

bsearch93.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
0.032917576424633437
91269.38477104405
25.0ms
2.846506632642588e-193
2.9857532576886547e-176
16.0ms
-3.796385212375052e-249
-4.727318872320545e-250
30.0ms
-6.977465532765673
-1.159062599625957e-12
Results
67.0ms442×body256valid
19.0ms118×body256infinite
Compiler

Compiled 793 to 625 computations (21.2% saved)

bsearch97.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
7.349851117862938e+126
7.408959228158761e+128
18.0ms
5.876044333121888e-170
7.048515438431522e-168
13.0ms
1.7612501900266668e-304
1.3900099906930675e-303
24.0ms
-7.700626092595585e-58
-1.7115162646993657e-68
25.0ms
-2.3235886844801214e-8
-9.252215151157715e-19
Results
58.0ms432×body256valid
32.0ms208×body256infinite
Compiler

Compiled 883 to 714 computations (19.1% saved)

bsearch115.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
3.266975585770564e+59
5.218225559571926e+66
54.0ms
3.794142639523428e-145
3.129978194806628e-144
29.0ms
-1.5607233736427728e-266
-2.1609122234180948e-271
11.0ms
-1.4785209050873265e+69
-6.906049732591368e+68
Results
84.0ms336×body256valid
26.0ms128×body256infinite
Compiler

Compiled 631 to 506 computations (19.8% saved)

bsearch93.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
3.266975585770564e+59
5.218225559571926e+66
26.0ms
4.6165025596023296e-213
1.1783632582481109e-206
22.0ms
-4.424507182909085e-258
-1.5607233736427728e-266
12.0ms
-1.4785209050873265e+69
-6.906049732591368e+68
Results
62.0ms358×body256valid
26.0ms154×body256infinite
Compiler

Compiled 640 to 521 computations (18.6% saved)

bsearch153.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
9.228693546806983e+67
1.2504974379152884e+72
60.0ms
4.6963982513376906e-161
6.042168590361421e-159
23.0ms
8.248462712317034e-193
4.1999830345490074e-175
33.0ms
5.114082379979586e-298
4.628892412837044e-286
19.0ms
-4.355263823056964e+76
-4.563038293851654e+73
Results
124.0ms544×body256valid
22.0ms144×body256infinite
Compiler

Compiled 826 to 680 computations (17.7% saved)

bsearch35.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
5.5659011221874314e-12
4.905967266049088e-9
16.0ms
-4372836412691255.0
-75005381490947.38
Results
23.0ms172×body256valid
10.0ms68×body256infinite
Compiler

Compiled 306 to 252 computations (17.6% saved)

bsearch77.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
6.332252648046991e+53
2.556286974906682e+54
22.0ms
1.311546358380544e+29
1.50409722548811e+34
17.0ms
6.693472218655991e-215
2.69289028055491e-213
24.0ms
-1.6813881725797444e+101
-6.036717389614725e+90
Results
43.0ms323×body256valid
29.0ms189×body256infinite
Compiler

Compiled 548 to 475 computations (13.3% saved)

bsearch24.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
9.295300946175501e+148
1.601665711278435e+149
15.0ms
-6.036717389614725e+90
-4.850508624609417e+89
Results
12.0ms93×body256valid
10.0ms67×body256infinite
Compiler

Compiled 196 to 167 computations (14.8% saved)

simplify107.0ms (0.8%)

Algorithm
egg-herbie
Rules
274×unsub-neg
264×distribute-lft-neg-in
158×neg-mul-1
154×cancel-sign-sub-inv
148×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02682049
13961997
25041997
36741997
48141997
59851997
611331997
712321997
812831997
913081997
1013161997
1113171997
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 x (*.f64 t (-.f64 a b))))
(if (<=.f64 t -1000000000) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 851083777008699/154742504910672534362390528) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))))
(if (<=.f64 b -1349999999999999906355496506828360125520427059234156687607193436946432) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 58000000000000000364964136612825319231177714990735287123968) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (<=.f64 t -1250) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 1488565707357403/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (if (<=.f64 t 2455322750715917/11692013098647223345629478661730264157247460343808) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b))) (if (<=.f64 t 4456584141427369/1237940039285380274899124224) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))))))
(if (<=.f64 t -42000000) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 6686916263519583/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (if (<=.f64 t 6436481271636733/6129982163463555433433388108601236734474956488734408704) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b))) (if (<=.f64 t 851083777008699/154742504910672534362390528) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))))))
(if (<=.f64 t -35000) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 851083777008699/154742504910672534362390528) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))))
(if (<=.f64 t -220000) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 851083777008699/154742504910672534362390528) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z)) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))))
(if (<=.f64 t -40000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t 34000) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z)) (-.f64 x (*.f64 t (-.f64 a b)))))
(if (<=.f64 b -9) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -6699903382837499/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 6072759616806151/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 1367596408854145/53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 6913231011544493/44601490397061246283071436545296723011960832) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 610000000000000025772408596521200205977301005893632) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))
(if (<=.f64 b -310000) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -5900483092839843/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 6443556535427747/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 74999999999999999491571150577122098234628133145804800) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 t -1850000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t 3466232109999065/1237940039285380274899124224) (*.f64 (-.f64 b z) y) (-.f64 x (*.f64 t (-.f64 a b)))))
(if (<=.f64 t -6600000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t 90000) (*.f64 (-.f64 b z) y) (*.f64 t (-.f64 b a))))
(if (<=.f64 t -3884354678607053/562949953421312) (*.f64 t (-.f64 b a)) (if (<=.f64 t -6045851110103591/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 y b) (if (<=.f64 t 8083153253615615/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (+.f64 x z) (if (<=.f64 t 7986907223269343/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (*.f64 y b) (if (<=.f64 t 70000000) (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -3884354678607053/562949953421312) (*.f64 t (-.f64 b a)) (if (<=.f64 t -8061134813471455/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (*.f64 y b) (if (<=.f64 t 4013165208090495/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352) (+.f64 x z) (if (<=.f64 t 33000) (*.f64 y (neg.f64 z)) (*.f64 t (-.f64 b a))))))
(if (<=.f64 a -1450710983537555/2417851639229258349412352) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -995997234783699/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 y b) (if (<=.f64 a 5188534325504789/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976) (*.f64 t b) (if (<=.f64 a 6798566308054619/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 y (neg.f64 z)) (if (<=.f64 a 7500000000000000563808651873886564706035717982643061601121818267683244439318114034984058258233185265711994662791393947450081280) (+.f64 x z) (*.f64 a (-.f64 1 t)))))))
(if (<=.f64 b -749999999999999958617605982028872697222091610340567490467462480134144) (*.f64 t b) (if (<=.f64 b -5424637682126953/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (+.f64 x z) (if (<=.f64 b 5904824355337945/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (*.f64 y (neg.f64 z)) (if (<=.f64 b 15999999999999999190194164753184301871418320176214561169342464) (+.f64 x z) (*.f64 y b)))))
(if (<=.f64 b -1300000000000000094290867295988005664005886732540478542173673202122752) (*.f64 t b) (if (<=.f64 b -5218717787931673/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 x z) (if (<=.f64 b 1781453865677083/379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936) a (if (<=.f64 b 350000000000000017966689671624903629894424990092071935148032) (+.f64 x z) (*.f64 y b)))))
(if (<=.f64 y -47000000000000001870351986902521637137663181994476111556141798635178295296) (*.f64 y b) (if (<=.f64 y 6921550015572283/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (*.f64 t b) (if (<=.f64 y 5388771641723077/1224720827664335609236962600350409901130557945655466490308353887654080091579137561403602952202220552420938147431280980285494456125931768646260680344573194358953094033321469230156313571586348749061881856) z (if (<=.f64 y 4946608029462091/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (*.f64 t b) (if (<=.f64 y 11499999999999999684739862738169560182061035348203114774405075150307328) x (*.f64 y b))))))
(if (<=.f64 t -130000000000000) (*.f64 t b) (if (<=.f64 t 1450710983537555/302231454903657293676544) a (*.f64 t b)))
(if (<=.f64 x -6700000000000000417072851177097832093584480906665188764775707643431478577448545179948006728794112) x (if (<=.f64 x 7762590461503545/97032380768794308446811218028906409703555376069793538196190752376628184542898555395679900551790404871905483168570692075385723752757175899465267954690073821200278436001303119096891580351974902801578937449607279296930802928363503616) z (if (<=.f64 x 15000000000000000913010721715912704) a (if (<=.f64 x 679999999999999995390245098565907023993961740521963520) z x))))
(if (<=.f64 x -999999999999999966484112715463900049825186092620125502979674597309179755437379230686511104) x (if (<=.f64 x 145000000000000009940839120176539900246269040074475576186942709500410571195611880192750790933815725242935186229457918102226347797683332409349367660544) 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 x (*.f64 t (-.f64 a b))))
(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 x (*.f64 t (-.f64 a b))))
(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 x (*.f64 t (-.f64 b a))))
(if (<=.f64 t -1000000000) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 851083777008699/154742504910672534362390528) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))))
(if (<=.f64 t -1000000000) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 851083777008699/154742504910672534362390528) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 (-.f64 y 2) b)))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))))
(if (<=.f64 t -1000000000) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))) (if (<=.f64 t 851083777008699/154742504910672534362390528) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 (-.f64 y 2) b)))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))))
(if (<=.f64 t -1000000000) (+.f64 (+.f64 x z) (*.f64 t (-.f64 b a))) (if (<=.f64 t 851083777008699/154742504910672534362390528) (+.f64 a (+.f64 (+.f64 x (*.f64 (-.f64 y 2) b)) (*.f64 z (-.f64 1 y)))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a)))))
(if (<=.f64 b -1349999999999999906355496506828360125520427059234156687607193436946432) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 58000000000000000364964136612825319231177714990735287123968) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (or (<=.f64 b -1349999999999999906355496506828360125520427059234156687607193436946432) (not (<=.f64 b 58000000000000000364964136612825319231177714990735287123968))) (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)))
(if (or (<=.f64 b -1349999999999999906355496506828360125520427059234156687607193436946432) (not (<=.f64 b 58000000000000000364964136612825319231177714990735287123968))) (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (*.f64 t a) a)))
(if (or (<=.f64 b -1349999999999999906355496506828360125520427059234156687607193436946432) (not (<=.f64 b 58000000000000000364964136612825319231177714990735287123968))) (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 t a))))
(if (<=.f64 t -1250) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 1488565707357403/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (if (<=.f64 t 2455322750715917/11692013098647223345629478661730264157247460343808) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b))) (if (<=.f64 t 4456584141427369/1237940039285380274899124224) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))))))
(if (<=.f64 t -1250) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 1488565707357403/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (-.f64 (+.f64 x (*.f64 (-.f64 y 2) b)) (neg.f64 a)) (if (<=.f64 t 2455322750715917/11692013098647223345629478661730264157247460343808) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 y b))) (if (<=.f64 t 4456584141427369/1237940039285380274899124224) (-.f64 (+.f64 x (*.f64 (-.f64 y 2) b)) (neg.f64 a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))))))
(if (<=.f64 t -1250) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))) (if (<=.f64 t 1488565707357403/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (+.f64 a (+.f64 x (*.f64 (-.f64 y 2) b))) (if (<=.f64 t 2455322750715917/11692013098647223345629478661730264157247460343808) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y b)) (if (<=.f64 t 4456584141427369/1237940039285380274899124224) (+.f64 a (+.f64 x (*.f64 (-.f64 y 2) b))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))))))
(if (<=.f64 t -1250) (+.f64 (+.f64 x z) (*.f64 t (-.f64 b a))) (if (<=.f64 t 1488565707357403/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (+.f64 a (+.f64 x (*.f64 (-.f64 y 2) b))) (if (<=.f64 t 2455322750715917/11692013098647223345629478661730264157247460343808) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 y b)) (if (<=.f64 t 4456584141427369/1237940039285380274899124224) (+.f64 a (+.f64 x (*.f64 (-.f64 y 2) b))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -42000000) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 6686916263519583/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (if (<=.f64 t 6436481271636733/6129982163463555433433388108601236734474956488734408704) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b))) (if (<=.f64 t 851083777008699/154742504910672534362390528) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))))))
(if (<=.f64 t -42000000) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 6686916263519583/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (-.f64 (+.f64 x (*.f64 (-.f64 y 2) b)) (neg.f64 a)) (if (<=.f64 t 6436481271636733/6129982163463555433433388108601236734474956488734408704) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 y b))) (if (<=.f64 t 851083777008699/154742504910672534362390528) (-.f64 (+.f64 x (*.f64 (-.f64 y 2) b)) (neg.f64 a)) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))))))
(if (<=.f64 t -42000000) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))) (if (<=.f64 t 6686916263519583/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 a (+.f64 x (*.f64 (-.f64 y 2) b))) (if (<=.f64 t 6436481271636733/6129982163463555433433388108601236734474956488734408704) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y b)) (if (<=.f64 t 851083777008699/154742504910672534362390528) (+.f64 a (+.f64 x (*.f64 (-.f64 y 2) b))) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b)))))))
(if (<=.f64 t -42000000) (+.f64 (+.f64 x z) (*.f64 t (-.f64 b a))) (if (<=.f64 t 6686916263519583/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 a (+.f64 x (*.f64 (-.f64 y 2) b))) (if (<=.f64 t 6436481271636733/6129982163463555433433388108601236734474956488734408704) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 y b)) (if (<=.f64 t 851083777008699/154742504910672534362390528) (+.f64 a (+.f64 x (*.f64 (-.f64 y 2) b))) (+.f64 (+.f64 x z) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -35000) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 851083777008699/154742504910672534362390528) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))))
(if (or (<=.f64 t -35000) (not (<=.f64 t 851083777008699/154742504910672534362390528))) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (-.f64 (+.f64 x (*.f64 (-.f64 y 2) b)) (neg.f64 a)))
(if (or (<=.f64 t -35000) (not (<=.f64 t 851083777008699/154742504910672534362390528))) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))) (+.f64 a (+.f64 x (*.f64 (-.f64 y 2) b))))
(if (or (<=.f64 t -35000) (not (<=.f64 t 851083777008699/154742504910672534362390528))) (+.f64 (+.f64 x z) (*.f64 t (-.f64 b a))) (+.f64 a (+.f64 x (*.f64 (-.f64 y 2) b))))
(if (<=.f64 t -220000) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 851083777008699/154742504910672534362390528) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z)) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))))
(if (or (<=.f64 t -220000) (not (<=.f64 t 851083777008699/154742504910672534362390528))) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (-.f64 (+.f64 x (*.f64 y b)) (*.f64 y z)))
(if (or (<=.f64 t -220000) (not (<=.f64 t 851083777008699/154742504910672534362390528))) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))) (-.f64 (+.f64 x (*.f64 y b)) (*.f64 y z)))
(if (or (<=.f64 t -220000) (not (<=.f64 t 851083777008699/154742504910672534362390528))) (+.f64 (+.f64 x z) (*.f64 t (-.f64 b a))) (-.f64 (+.f64 x (*.f64 y b)) (*.f64 y z)))
(if (<=.f64 t -40000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t 34000) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 y z)) (-.f64 x (*.f64 t (-.f64 a b)))))
(if (or (<=.f64 t -40000000) (not (<=.f64 t 34000))) (-.f64 x (*.f64 t (-.f64 a b))) (-.f64 (+.f64 x (*.f64 y b)) (*.f64 y z)))
(if (or (<=.f64 t -40000000) (not (<=.f64 t 34000))) (+.f64 x (*.f64 t (-.f64 b a))) (-.f64 (+.f64 x (*.f64 y b)) (*.f64 y z)))
(if (<=.f64 b -9) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -6699903382837499/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 6072759616806151/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 1367596408854145/53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 6913231011544493/44601490397061246283071436545296723011960832) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 610000000000000025772408596521200205977301005893632) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))
(if (<=.f64 b -9) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -6699903382837499/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 6072759616806151/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 1367596408854145/53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 6913231011544493/44601490397061246283071436545296723011960832) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 610000000000000025772408596521200205977301005893632) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 t y) 2))))))))
(if (<=.f64 b -9) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -6699903382837499/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 b 6072759616806151/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 b 1367596408854145/53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 b 6913231011544493/44601490397061246283071436545296723011960832) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 b 610000000000000025772408596521200205977301005893632) (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 b (-.f64 (+.f64 t y) 2))))))))
(if (<=.f64 b -310000) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -5900483092839843/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 6443556535427747/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 74999999999999999491571150577122098234628133145804800) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 b -310000) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -5900483092839843/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 6443556535427747/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 74999999999999999491571150577122098234628133145804800) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -310000) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -5900483092839843/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 b 6443556535427747/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 74999999999999999491571150577122098234628133145804800) (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 t -1850000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t 3466232109999065/1237940039285380274899124224) (*.f64 (-.f64 b z) y) (-.f64 x (*.f64 t (-.f64 a b)))))
(if (or (<=.f64 t -1850000000) (not (<=.f64 t 3466232109999065/1237940039285380274899124224))) (-.f64 x (*.f64 t (-.f64 a b))) (*.f64 y (-.f64 b z)))
(if (or (<=.f64 t -1850000000) (not (<=.f64 t 3466232109999065/1237940039285380274899124224))) (+.f64 x (*.f64 t (-.f64 b a))) (*.f64 y (-.f64 b z)))
(if (<=.f64 t -6600000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t 90000) (*.f64 (-.f64 b z) y) (*.f64 t (-.f64 b a))))
(if (or (<=.f64 t -6600000000) (not (<=.f64 t 90000))) (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z)))
(if (<=.f64 t -3884354678607053/562949953421312) (*.f64 t (-.f64 b a)) (if (<=.f64 t -6045851110103591/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 y b) (if (<=.f64 t 8083153253615615/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (+.f64 x z) (if (<=.f64 t 7986907223269343/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (*.f64 y b) (if (<=.f64 t 70000000) (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -3884354678607053/562949953421312) (*.f64 t (-.f64 b a)) (if (<=.f64 t -8061134813471455/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (*.f64 y b) (if (<=.f64 t 4013165208090495/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352) (+.f64 x z) (if (<=.f64 t 33000) (*.f64 y (neg.f64 z)) (*.f64 t (-.f64 b a))))))
(if (<=.f64 a -1450710983537555/2417851639229258349412352) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -995997234783699/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 y b) (if (<=.f64 a 5188534325504789/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976) (*.f64 t b) (if (<=.f64 a 6798566308054619/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 y (neg.f64 z)) (if (<=.f64 a 7500000000000000563808651873886564706035717982643061601121818267683244439318114034984058258233185265711994662791393947450081280) (+.f64 x z) (*.f64 a (-.f64 1 t)))))))
(if (<=.f64 b -749999999999999958617605982028872697222091610340567490467462480134144) (*.f64 t b) (if (<=.f64 b -5424637682126953/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (+.f64 x z) (if (<=.f64 b 5904824355337945/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (*.f64 y (neg.f64 z)) (if (<=.f64 b 15999999999999999190194164753184301871418320176214561169342464) (+.f64 x z) (*.f64 y b)))))
(if (<=.f64 b -1300000000000000094290867295988005664005886732540478542173673202122752) (*.f64 t b) (if (<=.f64 b -5218717787931673/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 x z) (if (<=.f64 b 1781453865677083/379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936) a (if (<=.f64 b 350000000000000017966689671624903629894424990092071935148032) (+.f64 x z) (*.f64 y b)))))
(if (<=.f64 y -47000000000000001870351986902521637137663181994476111556141798635178295296) (*.f64 y b) (if (<=.f64 y 6921550015572283/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (*.f64 t b) (if (<=.f64 y 5388771641723077/1224720827664335609236962600350409901130557945655466490308353887654080091579137561403602952202220552420938147431280980285494456125931768646260680344573194358953094033321469230156313571586348749061881856) z (if (<=.f64 y 4946608029462091/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (*.f64 t b) (if (<=.f64 y 11499999999999999684739862738169560182061035348203114774405075150307328) x (*.f64 y b))))))
(if (<=.f64 t -130000000000000) (*.f64 t b) (if (<=.f64 t 1450710983537555/302231454903657293676544) a (*.f64 t b)))
(if (<=.f64 x -6700000000000000417072851177097832093584480906665188764775707643431478577448545179948006728794112) x (if (<=.f64 x 7762590461503545/97032380768794308446811218028906409703555376069793538196190752376628184542898555395679900551790404871905483168570692075385723752757175899465267954690073821200278436001303119096891580351974902801578937449607279296930802928363503616) z (if (<=.f64 x 15000000000000000913010721715912704) a (if (<=.f64 x 679999999999999995390245098565907023993961740521963520) z x))))
(if (<=.f64 x -999999999999999966484112715463900049825186092620125502979674597309179755437379230686511104) x (if (<=.f64 x 145000000000000009940839120176539900246269040074475576186942709500410571195611880192750790933815725242935186229457918102226347797683332409349367660544) a x))
a
Compiler

Compiled 920 to 574 computations (37.6% saved)

soundness1.5s (11.4%)

Rules
1676×fma-neg
1676×fma-neg
1676×fma-neg
1396×fma-neg
1018×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02061
15153
214849
362049
4223549
5551249
6702849
057325440
1163222170
2632422170
04228027
111956651
240996647
056316063
1158513909
2565713901
057325440
1163222170
2632422170
057325440
1163222170
2632422170
02061
15153
214849
362049
4223549
5551249
6702849
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
Compiler

Compiled 1213 to 729 computations (39.9% saved)

end2.0ms (0%)

preprocess290.0ms (2.1%)

Compiler

Compiled 1630 to 802 computations (50.8% saved)

Profiling

Loading profile data...