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

Time bar (total: 22.3s)

analyze1.0ms (0%)

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

Compiled 28 to 20 computations (28.6% saved)

sample2.4s (10.8%)

Results
1.6s5249×body256valid
820.0ms3007×body256infinite
Bogosity

preprocess388.0ms (1.7%)

Algorithm
egg-herbie
Rules
1456×associate-+l+
1290×associate-+r+
1234×associate--r+
878×distribute-rgt-in
868×fma-neg
FPErrors
Click to see full error table
truthopredexupredexsubexpr
2490-0-#f
70-0-(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
20-0-(-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a))
00-0-x
00-0-(-.f64 t 1)
00-0-b
00-0-(-.f64 x (*.f64 (-.f64 y 1) z))
00-0-z
00-0-(*.f64 (-.f64 y 1) z)
00-0-(+.f64 y t)
00-0-(-.f64 y 1)
00-0-y
00-0-(*.f64 (-.f64 t 1) a)
00-0-(-.f64 (+.f64 y t) 2)
00-0-t
00-0-a
00-0-2
00-0-1
00-0-(*.f64 (-.f64 (+.f64 y t) 2) b)
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01592545
15342293
219102263
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 (neg.f64 y) 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 (neg.f64 y) t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) (neg.f64 z))) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 (neg.f64 t) 1) a)) (*.f64 (-.f64 (+.f64 y (neg.f64 t)) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) (neg.f64 a))) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) (neg.f64 b)))
(neg.f64 (+.f64 (-.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(neg.f64 (+.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)))
(neg.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) (neg.f64 z))) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(neg.f64 (+.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)))
(neg.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) (neg.f64 a))) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(neg.f64 (+.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 t (-.f64 y 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 t (+.f64 -2 y)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 t (-.f64 y 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 t (+.f64 -2 y)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(+.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 t (-.f64 y 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 t (+.f64 -2 y)) 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 x (+.f64 (*.f64 z (+.f64 (neg.f64 y) -1)) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 (neg.f64 y) (-.f64 t 2))))
(fma.f64 b (+.f64 (-.f64 t y) -2) (-.f64 x (fma.f64 z (fma.f64 -1 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 b (+.f64 (-.f64 t y) -2) (+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) (neg.f64 z))) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 t (-.f64 y 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 t (+.f64 -2 y)) b (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 (neg.f64 t) 1) a)) (*.f64 (-.f64 (+.f64 y (neg.f64 t)) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 a (+.f64 (neg.f64 t) -1)))) (*.f64 b (+.f64 (-.f64 y t) -2)))
(fma.f64 b (+.f64 (-.f64 y t) -2) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (fma.f64 -1 t -1)))))
(fma.f64 b (-.f64 -2 (-.f64 t y)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 a (+.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) (neg.f64 a))) (*.f64 (-.f64 (+.f64 y t) 2) b))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) (*.f64 (+.f64 t (-.f64 y 2)) b)))
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 x (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 t (+.f64 -2 y)) 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 t (-.f64 y 2)) (neg.f64 b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 t (+.f64 -2 y)) b))))
(neg.f64 (+.f64 (-.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(neg.f64 (+.f64 (*.f64 (+.f64 t (-.f64 y 2)) b) (-.f64 (neg.f64 x) (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))))
(neg.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 (neg.f64 x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))
(-.f64 (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 t (+.f64 -2 y)) b))
(neg.f64 (+.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)))
(neg.f64 (+.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 (neg.f64 y) -1)) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 (neg.f64 y) (-.f64 t 2)))))
(neg.f64 (fma.f64 b (+.f64 (-.f64 t y) -2) (-.f64 x (fma.f64 z (fma.f64 -1 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 (*.f64 b (+.f64 2 (-.f64 y t))) (+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 a (-.f64 1 t)))))
(neg.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) (neg.f64 z))) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(neg.f64 (+.f64 (*.f64 (+.f64 t (-.f64 y 2)) b) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 t -1) a)))))
(neg.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (+.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))))
(neg.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) b (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (-.f64 1 t))))))
(neg.f64 (+.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)))
(neg.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 a (+.f64 (neg.f64 t) -1)))) (*.f64 b (+.f64 (-.f64 y t) -2))))
(neg.f64 (fma.f64 b (+.f64 (-.f64 y t) -2) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (fma.f64 -1 t -1))))))
(+.f64 (-.f64 (*.f64 (+.f64 y -1) z) x) (fma.f64 a (-.f64 -1 t) (*.f64 b (+.f64 2 (-.f64 t y)))))
(neg.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) (neg.f64 a))) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(neg.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) (*.f64 (+.f64 t (-.f64 y 2)) b))))
(neg.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (neg.f64 x) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 t (+.f64 -2 y)) b))))
(neg.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) (neg.f64 b))))
(neg.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 t (-.f64 y 2)) (neg.f64 b))))
(-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(+.f64 (-.f64 (*.f64 (+.f64 y -1) z) x) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 t (+.f64 -2 y)) 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 x (-.f64 t 2))))
(fma.f64 b (+.f64 x (+.f64 t -2)) (-.f64 y (fma.f64 z (+.f64 x -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 b (+.f64 x (+.f64 t -2)) (+.f64 y (fma.f64 z (-.f64 1 x) (*.f64 a (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 z (*.f64 (-.f64 y 1) x)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 t (-.f64 y 2)) b) (-.f64 (-.f64 z (*.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 t (+.f64 -2 y)) 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)))))
(+.f64 (-.f64 (-.f64 a (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) x)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 t (-.f64 y 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 t (+.f64 -2 y)) 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 t (-.f64 y 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 t (+.f64 -2 y)) (+.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 (+.f64 z t) -2)))
(fma.f64 b (+.f64 t (+.f64 z -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 t (-.f64 y 2)) b) (-.f64 (-.f64 x (*.f64 z (+.f64 t -1))) (*.f64 (+.f64 y -1) a)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) a (*.f64 z (+.f64 t -1)))))
(fma.f64 (+.f64 t (+.f64 -2 y)) b (+.f64 x (fma.f64 z (-.f64 1 t) (*.f64 a (-.f64 1 y)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 a 1) z)) (*.f64 (-.f64 t 1) y)) (*.f64 (-.f64 (+.f64 a t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 z (+.f64 a -1))) (*.f64 y (+.f64 t -1))) (*.f64 b (+.f64 (+.f64 t a) -2)))
(fma.f64 b (+.f64 (+.f64 t a) -2) (-.f64 x (fma.f64 z (+.f64 a -1) (*.f64 y (+.f64 t -1)))))
(fma.f64 b (+.f64 t (+.f64 a -2)) (+.f64 x (fma.f64 z (-.f64 1 a) (*.f64 y (-.f64 1 t)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 b 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 b t) 2) y))
(+.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 b -1)) (*.f64 (+.f64 t -1) a))) (*.f64 y (+.f64 b (-.f64 t 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)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 t (-.f64 y 2)) b) (-.f64 (-.f64 x (*.f64 z (+.f64 t -1))) (*.f64 (+.f64 y -1) a)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) a (*.f64 z (+.f64 t -1)))))
(fma.f64 (+.f64 t (+.f64 -2 y)) b (+.f64 x (fma.f64 z (-.f64 1 t) (*.f64 a (-.f64 1 y)))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) b)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) z))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) b)) (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 t (-.f64 y 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 t (+.f64 -2 y)) (+.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 (+.f64 y 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 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) b))) (*.f64 a (+.f64 t (-.f64 y 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 t (+.f64 -2 y)) (+.f64 x (fma.f64 z (-.f64 1 y) (*.f64 b (-.f64 1 t)))))
Compiler

Compiled 201 to 117 computations (41.8% saved)

eval74.0ms (0.3%)

Compiler

Compiled 65 to 41 computations (36.9% saved)

prune3.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
97.2%
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
98.8%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
97.2%
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 104 to 72 computations (30.8% saved)

localize183.0ms (0.8%)

Localize:

Found 8 expressions with local error:

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

Compiled 155 to 87 computations (43.9% saved)

series36.0ms (0.2%)

Counts
8 → 360
Calls

90 calls:

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

rewrite405.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
328×associate-*r*
258×log1p-expm1-u
258×expm1-log1p-u
250×add-cube-cbrt
247×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify412.0ms (1.8%)

Algorithm
egg-herbie
Rules
1524×fma-def
778×cancel-sign-sub-inv
620×distribute-rgt-in
598×distribute-lft-in
444×associate--r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
071038855
1203636000
Stop Event
node limit
Counts
646 → 463
Calls
Call 1
Inputs
(-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (*.f64 b (-.f64 t 2)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (*.f64 b (-.f64 t 2)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (*.f64 b (-.f64 t 2)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 b) (*.f64 -1 a))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 b) (*.f64 -1 a)))) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 b) (*.f64 -1 a)))) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 b) (*.f64 -1 a)))) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(*.f64 b (-.f64 (+.f64 t y) 2))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(*.f64 b (-.f64 (+.f64 t y) 2))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
x
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
x
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 x (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 z (-.f64 y 1)))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 z (-.f64 y 1)))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 z (-.f64 y 1)))) (*.f64 a (-.f64 t 1)))
(-.f64 x (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a (-.f64 t 1)))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a (-.f64 t 1)))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a (-.f64 t 1)))) (*.f64 z (-.f64 y 1)))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 b (-.f64 t 2))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b y)
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b y)
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (-.f64 y 2))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b t)
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b t)
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (-.f64 (+.f64 t y) 2))
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (*.f64 b (-.f64 t 2)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (*.f64 b (-.f64 t 2)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (*.f64 b (-.f64 t 2)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 b) (*.f64 -1 a))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 b) (*.f64 -1 a)))) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 b) (*.f64 -1 a)))) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 b) (*.f64 -1 a)))) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(*.f64 b (-.f64 (+.f64 t y) 2))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(*.f64 b (-.f64 (+.f64 t y) 2))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 a (-.f64 t 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(*.f64 a (-.f64 t 1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(*.f64 a t)
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(*.f64 a t)
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 t 1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 t 1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(*.f64 -1 a)
(+.f64 (*.f64 -1 a) (*.f64 a t))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 -1 a) (*.f64 a t))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 -1 a) (*.f64 a t))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(*.f64 a (-.f64 t 1))
(-.f64 t 2)
(-.f64 (+.f64 t y) 2)
(-.f64 (+.f64 t y) 2)
(-.f64 (+.f64 t y) 2)
y
(-.f64 (+.f64 t y) 2)
(-.f64 (+.f64 t y) 2)
(-.f64 (+.f64 t y) 2)
y
(-.f64 (+.f64 t y) 2)
(-.f64 (+.f64 t y) 2)
(-.f64 (+.f64 t y) 2)
(-.f64 y 2)
(-.f64 (+.f64 t y) 2)
(-.f64 (+.f64 t y) 2)
(-.f64 (+.f64 t y) 2)
t
(-.f64 (+.f64 t y) 2)
(-.f64 (+.f64 t y) 2)
(-.f64 (+.f64 t y) 2)
t
(-.f64 (+.f64 t y) 2)
(-.f64 (+.f64 t y) 2)
(-.f64 (+.f64 t y) 2)
(-.f64 x (-.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))) 1)
(-.f64 (/.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (/.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2)))))))
(-.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x) (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))
(-.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (+.f64 t -1) a))
(*.f64 1 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(*.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 2) (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(*.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (/.f64 1 (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))))
(/.f64 1 (/.f64 (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2))))) (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))) (neg.f64 (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (*.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))
(pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 3)
(pow.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2))
(log.f64 (exp.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(exp.f64 (log.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))
(fma.f64 1 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 1 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2) (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (*.f64 b (+.f64 t (+.f64 y -2))))
(fma.f64 (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(+.f64 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(+.f64 x (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 1 (neg.f64 t))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 1 (neg.f64 t)) a (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.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 x (neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (*.f64 a (+.f64 1 (neg.f64 t))) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (*.f64 a (+.f64 1 (neg.f64 t))) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (*.f64 a (+.f64 1 (neg.f64 t))) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(+.f64 (*.f64 x 1) (*.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1))
(+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (*.f64 (*.f64 a (+.f64 1 (neg.f64 t))) 1))
(*.f64 1 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) x)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 (+.f64 t -1) a) (-.f64 x (*.f64 z (+.f64 y -1))))))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2)) (/.f64 1 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 (+.f64 t -1) a))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) x))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 (+.f64 t -1) a) (-.f64 x (*.f64 z (+.f64 y -1)))))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))))
(/.f64 1 (/.f64 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2))))
(/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3)) (fma.f64 x x (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) x))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 (+.f64 t -1) a) (-.f64 x (*.f64 z (+.f64 y -1)))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2)) (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 (+.f64 t -1) a) (-.f64 x (*.f64 z (+.f64 y -1))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2))) (neg.f64 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (*.f64 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 a (+.f64 1 (neg.f64 t))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (-.f64 (*.f64 (*.f64 a (+.f64 1 (neg.f64 t))) (*.f64 a (+.f64 1 (neg.f64 t)))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 1 (neg.f64 t)))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) (-.f64 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (*.f64 a (+.f64 1 (neg.f64 t))) (*.f64 a (+.f64 1 (neg.f64 t))))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 1 (neg.f64 t)))))
(pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3)
(pow.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2))
(log.f64 (exp.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(fma.f64 1 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 1 (neg.f64 t))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 1 (neg.f64 t))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 1 (neg.f64 t))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (*.f64 z y) (*.f64 z -1))
(+.f64 (*.f64 z -1) (*.f64 z y))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) -1)) (fma.f64 y y (-.f64 1 (*.f64 y -1))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) -1)) (fma.f64 y y (+.f64 1 y)))
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1))
(pow.f64 (*.f64 z (+.f64 y -1)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))
(+.f64 (*.f64 b y) (*.f64 b (+.f64 t -2)))
(+.f64 (*.f64 b (+.f64 t -2)) (*.f64 b y))
(+.f64 (*.f64 b (+.f64 y t)) (*.f64 b -2))
(+.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b))
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b))
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 -2 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) 1)
(/.f64 (*.f64 b (+.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 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))
(/.f64 (*.f64 b (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2))) (-.f64 (-.f64 y -2) t))
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (+.f64 t (+.f64 y 2)))
(pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 3)
(pow.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))
(exp.f64 (log.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 x (+.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 x (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 a (+.f64 1 (neg.f64 t))) (*.f64 b (+.f64 t (+.f64 y -2)))))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 t (+.f64 y -2))))
(+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 1) (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1))
(+.f64 (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 1))
(+.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 1 (neg.f64 t))))
(-.f64 x (-.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))) 1)
(-.f64 (/.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (/.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2)))))))
(-.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x) (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))
(-.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (+.f64 t -1) a))
(*.f64 1 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(*.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 2) (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(*.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (/.f64 1 (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))))
(/.f64 1 (/.f64 (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2))))) (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))) (neg.f64 (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (*.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))
(pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 3)
(pow.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2))
(log.f64 (exp.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(exp.f64 (log.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))
(+.f64 (*.f64 (*.f64 z (+.f64 y -1)) 1) (*.f64 (*.f64 (+.f64 t -1) a) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 1)
(*.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))
(*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(*.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))
(pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)
(pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3)
(pow.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2)
(sqrt.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2))
(log.f64 (exp.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(cbrt.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3))
(expm1.f64 (log1p.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(exp.f64 (log.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(exp.f64 (*.f64 (log.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1))
(log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (*.f64 a t) (*.f64 a -1))
(+.f64 (*.f64 a -1) (*.f64 a t))
(+.f64 (*.f64 t a) (*.f64 -1 a))
(+.f64 (*.f64 -1 a) (*.f64 t a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)
(/.f64 (*.f64 a (+.f64 (pow.f64 t 3) -1)) (fma.f64 t t (-.f64 1 (*.f64 t -1))))
(/.f64 (*.f64 a (+.f64 (pow.f64 t 3) -1)) (fma.f64 t t (+.f64 1 t)))
(/.f64 (*.f64 a (fma.f64 t t -1)) (+.f64 t 1))
(pow.f64 (*.f64 (+.f64 t -1) a) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2))
(log.f64 (pow.f64 (exp.f64 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 (+.f64 y t) 2)
(-.f64 (exp.f64 (log1p.f64 (+.f64 t (+.f64 y -2)))) 1)
(-.f64 (/.f64 (pow.f64 (+.f64 y t) 3) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) (/.f64 8 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))
(-.f64 (/.f64 (pow.f64 y 2) (-.f64 (-.f64 y -2) t)) (/.f64 (pow.f64 (+.f64 t -2) 2) (-.f64 (-.f64 y -2) t)))
(-.f64 (/.f64 (pow.f64 (+.f64 y t) 2) (+.f64 t (+.f64 y 2))) (/.f64 4 (+.f64 t (+.f64 y 2))))
(*.f64 1 (+.f64 t (+.f64 y -2)))
(*.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 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 y 3) (pow.f64 (+.f64 t -2) 3)) (/.f64 1 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(*.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) (/.f64 1 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))
(*.f64 (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2)) (/.f64 1 (-.f64 (-.f64 y -2) t)))
(*.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) (/.f64 1 (+.f64 t (+.f64 y 2))))
(/.f64 1 (/.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))) (+.f64 (pow.f64 (+.f64 y t) 3) -8)))
(/.f64 1 (/.f64 (-.f64 (-.f64 y -2) t) (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2))))
(/.f64 1 (/.f64 (+.f64 t (+.f64 y 2)) (+.f64 (pow.f64 (+.f64 y t) 2) -4)))
(/.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 (+.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 (+.f64 y t) -2))))
(/.f64 (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2)) (-.f64 (-.f64 y -2) t))
(/.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) (+.f64 t (+.f64 y 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) (-.f64 (+.f64 y t) -2))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (neg.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (neg.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2))) (neg.f64 (-.f64 (-.f64 y -2) t)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (neg.f64 (+.f64 t (+.f64 y 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 t -2) 3) (pow.f64 y 3)) (+.f64 (pow.f64 (+.f64 t -2) 2) (-.f64 (pow.f64 y 2) (*.f64 (+.f64 t -2) y))))
(/.f64 (-.f64 (pow.f64 (+.f64 t -2) 2) (pow.f64 y 2)) (-.f64 (+.f64 t -2) y))
(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 y (+.f64 t -2))
(fma.f64 1 (+.f64 y t) -2)
(fma.f64 1 (+.f64 t -2) y)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -2)) 2) (cbrt.f64 (+.f64 t -2)) y)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y t)) 2) (cbrt.f64 (+.f64 y t)) -2)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (+.f64 t -2))
(fma.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 (+.f64 t -2)) y)
(fma.f64 (sqrt.f64 (+.f64 y t)) (sqrt.f64 (+.f64 y t)) -2)
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (+.f64 t -2))
Outputs
(-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
x
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
x
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (+.f64 (fma.f64 b (+.f64 t -2) x) z) (*.f64 a (-.f64 1 t)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2))) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2))) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2))) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))))
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2))) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2))) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2))) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))
(*.f64 (fma.f64 b -1 z) (neg.f64 y))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (*.f64 b (-.f64 t 2)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (*.f64 b (+.f64 t -2)))) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 x (*.f64 y (fma.f64 b -1 z))) (fma.f64 b (+.f64 t -2) (+.f64 z (*.f64 a (-.f64 1 t)))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (*.f64 b (-.f64 t 2)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (*.f64 b (+.f64 t -2)))) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 x (*.f64 y (fma.f64 b -1 z))) (fma.f64 b (+.f64 t -2) (+.f64 z (*.f64 a (-.f64 1 t)))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (*.f64 b (-.f64 t 2)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (*.f64 b (+.f64 t -2)))) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 x (*.f64 y (fma.f64 b -1 z))) (fma.f64 b (+.f64 t -2) (+.f64 z (*.f64 a (-.f64 1 t)))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 a (-.f64 1 t)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 a (-.f64 t 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 a (-.f64 t 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 a (-.f64 t 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 b (+.f64 y -2)) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (+.f64 (fma.f64 b (+.f64 y -2) x) a) (*.f64 z (-.f64 1 y)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 t (-.f64 b a)) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 t (-.f64 b a)) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 t (-.f64 b a)) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 t (-.f64 b a)) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 t (-.f64 b a)) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 t (-.f64 b a)) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 b) (*.f64 -1 a))))
(*.f64 (neg.f64 t) (*.f64 -1 (-.f64 b a)))
(*.f64 t (neg.f64 (fma.f64 b -1 a)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 b) (*.f64 -1 a)))) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (*.f64 b (+.f64 y -2))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (*.f64 t (fma.f64 b -1 a))) (fma.f64 b (+.f64 y -2) (+.f64 a (*.f64 z (-.f64 1 y)))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 b) (*.f64 -1 a)))) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (*.f64 b (+.f64 y -2))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (*.f64 t (fma.f64 b -1 a))) (fma.f64 b (+.f64 y -2) (+.f64 a (*.f64 z (-.f64 1 y)))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 b) (*.f64 -1 a)))) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (*.f64 b (+.f64 y -2))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (*.f64 t (fma.f64 b -1 a))) (fma.f64 b (+.f64 y -2) (+.f64 a (*.f64 z (-.f64 1 y)))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 (*.f64 a (-.f64 t 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(neg.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
x
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
x
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 x (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 z (neg.f64 y))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 z (neg.f64 y))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 x (*.f64 a (-.f64 t 1)))
(-.f64 x (*.f64 a (+.f64 t -1)))
(fma.f64 a (-.f64 1 t) x)
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 t 1)))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 z (-.f64 y 1)))) (*.f64 a (-.f64 t 1)))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 z (-.f64 y 1)))) (*.f64 a (-.f64 t 1)))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 z (-.f64 y 1)))) (*.f64 a (-.f64 t 1)))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 x (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 -1 a (*.f64 z (+.f64 y -1))))
(+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 -1 (*.f64 a t))
(neg.f64 (*.f64 t a))
(*.f64 a (neg.f64 t))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 -1 (*.f64 a t))
(neg.f64 (*.f64 t a))
(*.f64 a (neg.f64 t))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 x (*.f64 z (+.f64 y -1)))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 -1 (*.f64 a (-.f64 t 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a (-.f64 t 1)))) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a (-.f64 t 1)))) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a (-.f64 t 1)))) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b y)
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b y)
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 y 2))
(*.f64 b (+.f64 y -2))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b t)
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b t)
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (+.f64 (fma.f64 b (+.f64 t -2) x) z) (*.f64 a (-.f64 1 t)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2))) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2))) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2))) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))))
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2))) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2))) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 t -2) (*.f64 y (-.f64 b z))) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 y (-.f64 b z) (*.f64 b (+.f64 t -2))) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))
(*.f64 (fma.f64 b -1 z) (neg.f64 y))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (*.f64 b (-.f64 t 2)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (*.f64 b (+.f64 t -2)))) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 x (*.f64 y (fma.f64 b -1 z))) (fma.f64 b (+.f64 t -2) (+.f64 z (*.f64 a (-.f64 1 t)))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (*.f64 b (-.f64 t 2)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (*.f64 b (+.f64 t -2)))) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 x (*.f64 y (fma.f64 b -1 z))) (fma.f64 b (+.f64 t -2) (+.f64 z (*.f64 a (-.f64 1 t)))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (*.f64 b (-.f64 t 2)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
(-.f64 (+.f64 x (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (*.f64 b (+.f64 t -2)))) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (-.f64 x (*.f64 y (fma.f64 b -1 z))) (fma.f64 b (+.f64 t -2) (+.f64 z (*.f64 a (-.f64 1 t)))))
(-.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (*.f64 b (+.f64 y -2)) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (+.f64 (fma.f64 b (+.f64 y -2) x) a) (*.f64 z (-.f64 1 y)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 t (-.f64 b a)) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 t (-.f64 b a)) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 t (-.f64 b a)) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 t (-.f64 b a)) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 t (-.f64 b a)) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 b (+.f64 y -2) (*.f64 t (-.f64 b a))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 t (-.f64 b a)) (fma.f64 z (+.f64 y -1) (neg.f64 a))))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 b) (*.f64 -1 a))))
(*.f64 (neg.f64 t) (*.f64 -1 (-.f64 b a)))
(*.f64 t (neg.f64 (fma.f64 b -1 a)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 b) (*.f64 -1 a)))) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (*.f64 b (+.f64 y -2))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (*.f64 t (fma.f64 b -1 a))) (fma.f64 b (+.f64 y -2) (+.f64 a (*.f64 z (-.f64 1 y)))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 b) (*.f64 -1 a)))) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (*.f64 b (+.f64 y -2))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (*.f64 t (fma.f64 b -1 a))) (fma.f64 b (+.f64 y -2) (+.f64 a (*.f64 z (-.f64 1 y)))))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 b) (*.f64 -1 a)))) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1))))
(+.f64 x (-.f64 (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 b a))) (*.f64 b (+.f64 y -2))) (fma.f64 -1 a (*.f64 z (+.f64 y -1)))))
(+.f64 (-.f64 x (*.f64 t (fma.f64 b -1 a))) (fma.f64 b (+.f64 y -2) (+.f64 a (*.f64 z (-.f64 1 y)))))
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 b (-.f64 (+.f64 t y) 2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
x
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
x
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 a (+.f64 t -1)))
(+.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) (*.f64 a (-.f64 1 t)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (-.f64 1 y)))) (*.f64 a (-.f64 t 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 a (-.f64 t 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 a (-.f64 t 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 a (-.f64 t 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 (*.f64 a (-.f64 t 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1)))
(fma.f64 -1 z (*.f64 a (+.f64 t -1)))
(-.f64 (*.f64 a (+.f64 t -1)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 y z)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 a (-.f64 t 1))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1)))
(fma.f64 -1 a (*.f64 z (+.f64 y -1)))
(fma.f64 z (+.f64 y -1) (neg.f64 a))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1))))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 a (-.f64 t 1))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 a (-.f64 t 1))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 -1 a)
(neg.f64 a)
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a (+.f64 t -1))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a (+.f64 t -1))
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 -1 a) (*.f64 a t))
(*.f64 a (+.f64 t -1))
(*.f64 a (-.f64 t 1))
(*.f64 a (+.f64 t -1))
(*.f64 a (-.f64 t 1))
(*.f64 a (+.f64 t -1))
(*.f64 a (-.f64 t 1))
(*.f64 a (+.f64 t -1))
(*.f64 a (-.f64 t 1))
(*.f64 a (+.f64 t -1))
(*.f64 a (-.f64 t 1))
(*.f64 a (+.f64 t -1))
(*.f64 a (-.f64 t 1))
(*.f64 a (+.f64 t -1))
(*.f64 a (-.f64 t 1))
(*.f64 a (+.f64 t -1))
(*.f64 a (-.f64 t 1))
(*.f64 a (+.f64 t -1))
(*.f64 a (-.f64 t 1))
(*.f64 a (+.f64 t -1))
(*.f64 a (-.f64 t 1))
(*.f64 a (+.f64 t -1))
(*.f64 a (-.f64 t 1))
(*.f64 a (+.f64 t -1))
(*.f64 a (-.f64 t 1))
(*.f64 a (+.f64 t -1))
(-.f64 t 2)
(+.f64 t -2)
(-.f64 (+.f64 t y) 2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(-.f64 (+.f64 t y) 2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(-.f64 (+.f64 t y) 2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
y
(-.f64 (+.f64 t y) 2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(-.f64 (+.f64 t y) 2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(-.f64 (+.f64 t y) 2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
y
(-.f64 (+.f64 t y) 2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(-.f64 (+.f64 t y) 2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(-.f64 (+.f64 t y) 2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(-.f64 y 2)
(+.f64 y -2)
(-.f64 (+.f64 t y) 2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(-.f64 (+.f64 t y) 2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(-.f64 (+.f64 t y) 2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
t
(-.f64 (+.f64 t y) 2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(-.f64 (+.f64 t y) 2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(-.f64 (+.f64 t y) 2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
t
(-.f64 (+.f64 t y) 2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(-.f64 (+.f64 t y) 2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(-.f64 (+.f64 t y) 2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(-.f64 x (-.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))) 1)
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (/.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (/.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(-.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x) (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (+.f64 t -1) a))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 1 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 2))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 2) (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))))
(*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (fma.f64 b (*.f64 (+.f64 t (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2)))
(*.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (/.f64 1 (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))))
(*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (fma.f64 b (*.f64 (+.f64 t (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2)))
(/.f64 1 (/.f64 (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2))))) (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (fma.f64 b (*.f64 (+.f64 t (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (fma.f64 b (*.f64 (+.f64 t (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))) (neg.f64 (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2)))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (neg.f64 (-.f64 x (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (-.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 b (+.f64 t (+.f64 y -2)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (*.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 (+.f64 y (+.f64 t -2))))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 (+.f64 y (+.f64 t -2))))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 (+.f64 y (+.f64 t -2))))) (-.f64 x (*.f64 z (+.f64 y -1)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) 3)) (fma.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2)) (+.f64 (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 (+.f64 y (+.f64 t -2))))) (fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 (+.f64 y (+.f64 t -2))))))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 (+.f64 y (+.f64 t -2))))) (-.f64 x (*.f64 z (+.f64 y -1)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))))
(pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 1)
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 3)
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3) 1/3)
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 2)
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2))
(fabs.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(log.f64 (exp.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(expm1.f64 (log1p.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(exp.f64 (log.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 1))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log1p.f64 (expm1.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 1 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 t (+.f64 y -2))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 1 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (*.f64 b (+.f64 t (+.f64 y -2))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2) (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (*.f64 b (+.f64 t (+.f64 y -2))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 x (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 t -1) a)))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 1 (neg.f64 t))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 0))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(+.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 0))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)))
(-.f64 x (-.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 1 (neg.f64 t)) a (*.f64 (+.f64 t -1) a)))
(-.f64 x (-.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)))
(-.f64 x (-.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.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 x (-.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 0))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 0))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (*.f64 a (+.f64 1 (neg.f64 t))) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(-.f64 x (-.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (*.f64 a (+.f64 1 (neg.f64 t))) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(-.f64 x (-.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (*.f64 (+.f64 t -1) a) 1))) (fma.f64 (*.f64 a (+.f64 1 (neg.f64 t))) 1 (*.f64 (*.f64 (+.f64 t -1) a) 1)))
(-.f64 x (-.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (*.f64 a (+.f64 t -1)) 0))
(+.f64 (*.f64 x 1) (*.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (*.f64 (*.f64 a (+.f64 1 (neg.f64 t))) 1))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 1 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) x)))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (+.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) 3)) (fma.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) x) (pow.f64 x 2)))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 (+.f64 t -1) a) (-.f64 x (*.f64 z (+.f64 y -1))))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (*.f64 a (+.f64 t -1)) (fma.f64 (+.f64 t -1) a (-.f64 x (*.f64 z (+.f64 y -1))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (fma.f64 (*.f64 a (+.f64 t -1)) (fma.f64 a (+.f64 t -1) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2)) (/.f64 1 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 2)) (/.f64 1 (+.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 2)) (+.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (-.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 (+.f64 t -1) a))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 a (+.f64 t -1)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (*.f64 a (+.f64 t -1)))) (-.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (*.f64 a (+.f64 t -1)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) x))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (+.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) 3)) (fma.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) x) (pow.f64 x 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 (+.f64 t -1) a) (-.f64 x (*.f64 z (+.f64 y -1)))))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (*.f64 a (+.f64 t -1)) (fma.f64 (+.f64 t -1) a (-.f64 x (*.f64 z (+.f64 y -1))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (fma.f64 (*.f64 a (+.f64 t -1)) (fma.f64 a (+.f64 t -1) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 1 (/.f64 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 2)) (/.f64 1 (+.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 2)) (+.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (-.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3)) (fma.f64 x x (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) x))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (+.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) 3)) (fma.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) x) (pow.f64 x 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 (+.f64 t -1) a) (-.f64 x (*.f64 z (+.f64 y -1)))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (*.f64 a (+.f64 t -1)) (fma.f64 (+.f64 t -1) a (-.f64 x (*.f64 z (+.f64 y -1))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (fma.f64 (*.f64 a (+.f64 t -1)) (fma.f64 a (+.f64 t -1) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2)) (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 2)) (/.f64 1 (+.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 2)) (+.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (-.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (+.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) 3)) (fma.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) x) (pow.f64 x 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 (+.f64 t -1) a) (-.f64 x (*.f64 z (+.f64 y -1))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (*.f64 a (+.f64 t -1)) (fma.f64 (+.f64 t -1) a (-.f64 x (*.f64 z (+.f64 y -1))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) (fma.f64 (*.f64 a (+.f64 t -1)) (fma.f64 a (+.f64 t -1) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2))) (neg.f64 (+.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 2))) (neg.f64 (+.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 2)) (-.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (neg.f64 (fma.f64 (+.f64 t -1) a (-.f64 x (*.f64 z (+.f64 y -1))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 z (-.f64 1 y) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) (*.f64 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (+.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) 3)) (fma.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) x) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 a (+.f64 1 (neg.f64 t))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (-.f64 (*.f64 (*.f64 a (+.f64 1 (neg.f64 t))) (*.f64 a (+.f64 1 (neg.f64 t)))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 1 (neg.f64 t)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (-.f64 x (*.f64 z (+.f64 y -1)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) (-.f64 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 2)) (/.f64 1 (+.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 2)) (+.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (*.f64 a (+.f64 1 (neg.f64 t))) (*.f64 a (+.f64 1 (neg.f64 t))))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 1 (neg.f64 t)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (-.f64 x (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1)
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3)
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(pow.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) 1/3)
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2)
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2))
(fabs.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (exp.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(exp.f64 (log.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 1))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(fma.f64 1 x (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 1 (neg.f64 t))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 1 (neg.f64 t))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 1 (neg.f64 t))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z y) (*.f64 z -1))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 z -1) (*.f64 z y))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)
(*.f64 z (+.f64 y -1))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) -1)) (fma.f64 y y (-.f64 1 (*.f64 y -1))))
(/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (fma.f64 y y (-.f64 1 (*.f64 y -1))))
(/.f64 z (/.f64 (fma.f64 y y (+.f64 y 1)) (+.f64 -1 (pow.f64 y 3))))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) -1)) (fma.f64 y y (+.f64 1 y)))
(/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (fma.f64 y y (-.f64 1 (*.f64 y -1))))
(/.f64 z (/.f64 (fma.f64 y y (+.f64 y 1)) (+.f64 -1 (pow.f64 y 3))))
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1))
(/.f64 z (/.f64 (+.f64 y 1) (fma.f64 y y -1)))
(pow.f64 (*.f64 z (+.f64 y -1)) 1)
(*.f64 z (+.f64 y -1))
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3)
(*.f64 z (+.f64 y -1))
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3)
(*.f64 z (+.f64 y -1))
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2)
(*.f64 z (+.f64 y -1))
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))
(fabs.f64 (*.f64 z (+.f64 y -1)))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))
(*.f64 z (+.f64 y -1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))
(*.f64 z (+.f64 y -1))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3))
(*.f64 z (+.f64 y -1))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))
(*.f64 z (+.f64 y -1))
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1))))
(*.f64 z (+.f64 y -1))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1))
(*.f64 z (+.f64 y -1))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))
(*.f64 z (+.f64 y -1))
(+.f64 (*.f64 b y) (*.f64 b (+.f64 t -2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b (+.f64 t -2)) (*.f64 b y))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 b (+.f64 y t)) (*.f64 b -2))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 -2 b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) 1)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(/.f64 (*.f64 b (+.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 b (+.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 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y)))) (+.f64 (pow.f64 (+.f64 t y) 3) -8)))
(/.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4)) (+.f64 (pow.f64 (+.f64 t y) 3) -8)))
(/.f64 (*.f64 b (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2))) (-.f64 (-.f64 y -2) t))
(/.f64 b (/.f64 (-.f64 y (+.f64 t -2)) (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2))))
(/.f64 b (/.f64 (+.f64 y (-.f64 2 t)) (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (+.f64 t (+.f64 y 2)))
(/.f64 b (/.f64 (+.f64 t (+.f64 y 2)) (+.f64 (pow.f64 (+.f64 t y) 2) -4)))
(pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 1)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 3)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(pow.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) 1/3)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))
(fabs.f64 (*.f64 b (+.f64 t (+.f64 y -2))))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(exp.f64 (log.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 1))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 x (+.f64 (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 t (+.f64 y -2)))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 x (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 a (+.f64 1 (neg.f64 t))) (*.f64 b (+.f64 t (+.f64 y -2)))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 t (+.f64 y -2))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 1) (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 1))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 1 (neg.f64 t))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 x (-.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))) 1)
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (/.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2)))))) (/.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(-.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x) (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (+.f64 t -1) a))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 1 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 2))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 2) (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))))
(*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (fma.f64 b (*.f64 (+.f64 t (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2)))
(*.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (/.f64 1 (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))))
(*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (fma.f64 b (*.f64 (+.f64 t (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2)))
(/.f64 1 (/.f64 (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2))))) (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(*.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (fma.f64 b (*.f64 (+.f64 t (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 y (+.f64 t -2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (fma.f64 b (*.f64 (+.f64 t (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))) (neg.f64 (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) (*.f64 b (+.f64 t (+.f64 y -2)))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (neg.f64 (-.f64 x (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 y (+.f64 t -2))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 b (+.f64 t (+.f64 y -2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (-.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (-.f64 (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 b (+.f64 t (+.f64 y -2)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (+.f64 (*.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 (+.f64 y (+.f64 t -2))))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 (+.f64 y (+.f64 t -2))))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 (+.f64 y (+.f64 t -2))))) (-.f64 x (*.f64 z (+.f64 y -1)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) 3)) (fma.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (pow.f64 (-.f64 x (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2)) (+.f64 (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 (+.f64 y (+.f64 t -2))))) (fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 (+.f64 y (+.f64 t -2))))))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 (+.f64 y (+.f64 t -2))))) (-.f64 x (*.f64 z (+.f64 y -1)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))))
(pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 1)
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (cbrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 3)
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3) 1/3)
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (sqrt.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 2)
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 2))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))) 2))
(fabs.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(log.f64 (exp.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 3))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(expm1.f64 (log1p.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(exp.f64 (log.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) 1))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log1p.f64 (expm1.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 (*.f64 z (+.f64 y -1)) 1) (*.f64 (*.f64 (+.f64 t -1) a) 1))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) 1)
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2) (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(*.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 z (*.f64 (+.f64 y -1) (*.f64 a (+.f64 t -1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (*.f64 a (+.f64 t -1)) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 a (+.f64 t -1))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (fma.f64 z (+.f64 y -1) (*.f64 a (-.f64 1 t))))
(pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 1)
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 3)
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(pow.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3) 1/3)
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(pow.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 2)
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(sqrt.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 2))
(sqrt.f64 (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) 2))
(fabs.f64 (fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))))
(log.f64 (exp.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)))))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(cbrt.f64 (pow.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) 3))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(expm1.f64 (log1p.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(exp.f64 (log.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))) 1))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 -1 z (fma.f64 a (+.f64 t -1) (*.f64 y z)))
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 a t) (*.f64 a -1))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 a -1) (*.f64 a t))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 t a) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(+.f64 (*.f64 -1 a) (*.f64 t a))
(*.f64 a (+.f64 t -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)
(*.f64 a (+.f64 t -1))
(/.f64 (*.f64 a (+.f64 (pow.f64 t 3) -1)) (fma.f64 t t (-.f64 1 (*.f64 t -1))))
(/.f64 a (/.f64 (fma.f64 t t (-.f64 1 (neg.f64 t))) (+.f64 -1 (pow.f64 t 3))))
(/.f64 a (/.f64 (fma.f64 t t (+.f64 t 1)) (+.f64 -1 (pow.f64 t 3))))
(/.f64 (*.f64 a (+.f64 (pow.f64 t 3) -1)) (fma.f64 t t (+.f64 1 t)))
(/.f64 a (/.f64 (fma.f64 t t (-.f64 1 (neg.f64 t))) (+.f64 -1 (pow.f64 t 3))))
(/.f64 a (/.f64 (fma.f64 t t (+.f64 t 1)) (+.f64 -1 (pow.f64 t 3))))
(/.f64 (*.f64 a (fma.f64 t t -1)) (+.f64 t 1))
(/.f64 a (/.f64 (+.f64 t 1) (fma.f64 t t -1)))
(pow.f64 (*.f64 (+.f64 t -1) a) 1)
(*.f64 a (+.f64 t -1))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3)
(*.f64 a (+.f64 t -1))
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3)
(*.f64 a (+.f64 t -1))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2)
(*.f64 a (+.f64 t -1))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2))
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2))
(fabs.f64 (*.f64 a (+.f64 t -1)))
(log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)))
(*.f64 a (+.f64 t -1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))
(*.f64 a (+.f64 t -1))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3))
(*.f64 a (+.f64 t -1))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 t -1))
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 t -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) a)) 1))
(*.f64 a (+.f64 t -1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 t -1))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 t (+.f64 y -2)))) 1)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(-.f64 (/.f64 (pow.f64 (+.f64 y t) 3) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) (/.f64 8 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))
(-.f64 (/.f64 (pow.f64 (+.f64 t y) 3) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) (/.f64 8 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))))
(+.f64 (/.f64 (pow.f64 (+.f64 t y) 3) (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (/.f64 -8 (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))))
(-.f64 (/.f64 (pow.f64 y 2) (-.f64 (-.f64 y -2) t)) (/.f64 (pow.f64 (+.f64 t -2) 2) (-.f64 (-.f64 y -2) t)))
(/.f64 (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2)))
(/.f64 (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2)) (+.f64 y (-.f64 2 t)))
(-.f64 (/.f64 (pow.f64 (+.f64 y t) 2) (+.f64 t (+.f64 y 2))) (/.f64 4 (+.f64 t (+.f64 y 2))))
(-.f64 (/.f64 (pow.f64 (+.f64 t y) 2) (+.f64 t (+.f64 y 2))) (/.f64 4 (+.f64 t (+.f64 y 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 t y) 2) (+.f64 t (+.f64 y 2))) (/.f64 -4 (+.f64 t (+.f64 y 2))))
(*.f64 1 (+.f64 t (+.f64 y -2)))
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(*.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 2))
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 2) (cbrt.f64 (+.f64 t (+.f64 y -2))))
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(*.f64 (sqrt.f64 (+.f64 t (+.f64 y -2))) (sqrt.f64 (+.f64 t (+.f64 y -2))))
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (/.f64 1 (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 (pow.f64 (+.f64 y t) 3) -8) (/.f64 1 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))
(*.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (/.f64 1 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4)))
(*.f64 (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2)) (/.f64 1 (-.f64 (-.f64 y -2) t)))
(/.f64 (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2)))
(/.f64 (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2)) (+.f64 y (-.f64 2 t)))
(*.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) (/.f64 1 (+.f64 t (+.f64 y 2))))
(*.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 1 (+.f64 t (+.f64 y 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 y 2)))
(/.f64 1 (/.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))))
(*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (/.f64 1 (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 1 (/.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))) (+.f64 (pow.f64 (+.f64 y t) 3) -8)))
(*.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (/.f64 1 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4)))
(/.f64 1 (/.f64 (-.f64 (-.f64 y -2) t) (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2))))
(/.f64 (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2)))
(/.f64 (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2)) (+.f64 y (-.f64 2 t)))
(/.f64 1 (/.f64 (+.f64 t (+.f64 y 2)) (+.f64 (pow.f64 (+.f64 y t) 2) -4)))
(*.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 1 (+.f64 t (+.f64 y 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 y 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)) (/.f64 1 (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 (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 t y) 3) -8) (/.f64 1 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4)))
(/.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) (+.f64 (pow.f64 (+.f64 y t) 2) (-.f64 4 (*.f64 (+.f64 y t) -2))))
(*.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (/.f64 1 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4)))
(/.f64 (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2)) (-.f64 (-.f64 y -2) t))
(/.f64 (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2)) (-.f64 y (+.f64 t -2)))
(/.f64 (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2)) (+.f64 y (-.f64 2 t)))
(/.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) (+.f64 t (+.f64 y 2)))
(*.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 1 (+.f64 t (+.f64 y 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 y 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) (-.f64 (+.f64 y t) -2))
(*.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 1 (+.f64 t (+.f64 y 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 y 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (neg.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))))
(*.f64 1 (/.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 (neg.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (neg.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 t y) 3)) 8) (neg.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))))
(/.f64 (-.f64 8 (pow.f64 (+.f64 t y) 3)) (-.f64 (neg.f64 (fma.f64 2 (+.f64 t y) 4)) (pow.f64 (+.f64 t y) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2))) (neg.f64 (-.f64 (-.f64 y -2) t)))
(/.f64 (neg.f64 (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2))) (neg.f64 (-.f64 y (+.f64 t -2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y 2) (pow.f64 (+.f64 t -2) 2))) (+.f64 (-.f64 -2 y) t))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (neg.f64 (+.f64 t (+.f64 y 2))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 t y) 2)) 4) (neg.f64 (+.f64 t (+.f64 y 2))))
(/.f64 (-.f64 4 (pow.f64 (+.f64 t y) 2)) (-.f64 (-.f64 -2 y) t))
(/.f64 (+.f64 (pow.f64 (+.f64 t -2) 3) (pow.f64 y 3)) (+.f64 (pow.f64 (+.f64 t -2) 2) (-.f64 (pow.f64 y 2) (*.f64 (+.f64 t -2) y))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (+.f64 (pow.f64 (+.f64 t -2) 2) (-.f64 (pow.f64 y 2) (*.f64 y (+.f64 t -2)))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (+.f64 (pow.f64 (+.f64 t -2) 2) (*.f64 y (+.f64 y (-.f64 2 t)))))
(/.f64 (-.f64 (pow.f64 (+.f64 t -2) 2) (pow.f64 y 2)) (-.f64 (+.f64 t -2) y))
(/.f64 (-.f64 (pow.f64 (+.f64 t -2) 2) (pow.f64 y 2)) (+.f64 t (-.f64 -2 y)))
(pow.f64 (+.f64 t (+.f64 y -2)) 1)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 3)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(pow.f64 (pow.f64 (+.f64 t (+.f64 y -2)) 3) 1/3)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(pow.f64 (sqrt.f64 (+.f64 t (+.f64 y -2))) 2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(sqrt.f64 (pow.f64 (+.f64 t (+.f64 y -2)) 2))
(sqrt.f64 (pow.f64 (+.f64 y (+.f64 t -2)) 2))
(fabs.f64 (+.f64 t (+.f64 y -2)))
(log.f64 (exp.f64 (+.f64 t (+.f64 y -2))))
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 t (+.f64 y -2)))))
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(cbrt.f64 (pow.f64 (+.f64 t (+.f64 y -2)) 3))
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(expm1.f64 (log1p.f64 (+.f64 t (+.f64 y -2))))
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(exp.f64 (log.f64 (+.f64 t (+.f64 y -2))))
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(exp.f64 (*.f64 (log.f64 (+.f64 t (+.f64 y -2))) 1))
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(log1p.f64 (expm1.f64 (+.f64 t (+.f64 y -2))))
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(fma.f64 1 y (+.f64 t -2))
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(fma.f64 1 (+.f64 y t) -2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(fma.f64 1 (+.f64 t -2) y)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -2)) 2) (cbrt.f64 (+.f64 t -2)) y)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y t)) 2) (cbrt.f64 (+.f64 y t)) -2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (+.f64 t -2))
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(fma.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 (+.f64 t -2)) y)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(fma.f64 (sqrt.f64 (+.f64 y t)) (sqrt.f64 (+.f64 y t)) -2)
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (+.f64 t -2))
(+.f64 y (+.f64 t -2))
(+.f64 t (+.f64 y -2))

eval259.0ms (1.2%)

Compiler

Compiled 13164 to 8145 computations (38.1% saved)

prune152.0ms (0.7%)

Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New44815463
Fresh000
Picked202
Done000
Total45015465
Accuracy
100.0%
Counts
465 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.6%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1)))))
63.9%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (*.f64 t a)))
97.2%
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))
96.9%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
74.1%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
73.4%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
69.8%
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
65.8%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
84.8%
(+.f64 (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (*.f64 (-.f64 (+.f64 y t) 2) b))
28.9%
(*.f64 z (-.f64 1 y))
33.8%
(*.f64 y (-.f64 b z))
30.5%
(*.f64 t (-.f64 b a))
38.1%
(*.f64 b (-.f64 (+.f64 t y) 2))
27.1%
(*.f64 a (-.f64 1 t))
14.5%
x
85.6%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1)))))
63.9%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (*.f64 t a)))
97.2%
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))
96.9%
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
74.1%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1)))
73.4%
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))
69.8%
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 -1 z) (*.f64 a (-.f64 t 1))))
65.8%
(-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1))))
84.8%
(+.f64 (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (*.f64 (-.f64 (+.f64 y t) 2) b))
28.9%
(*.f64 z (-.f64 1 y))
33.8%
(*.f64 y (-.f64 b z))
30.5%
(*.f64 t (-.f64 b a))
38.1%
(*.f64 b (-.f64 (+.f64 t y) 2))
27.1%
(*.f64 a (-.f64 1 t))
14.5%
x
Compiler

Compiled 1062 to 768 computations (27.7% saved)

localize269.0ms (1.2%)

Localize:

Found 14 expressions with local error:

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

Compiled 226 to 128 computations (43.4% saved)

series34.0ms (0.2%)

Counts
14 → 396
Calls

135 calls:

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

rewrite186.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
409×log1p-expm1-u
409×expm1-log1p-u
400×add-cube-cbrt
396×add-exp-log
394×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify231.0ms (1%)

Algorithm
egg-herbie
Rules
1156×fma-def
632×associate-*r*
620×associate-*l*
558×cancel-sign-sub-inv
412×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

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

eval241.0ms (1.1%)

Compiler

Compiled 9805 to 6031 computations (38.5% saved)

prune185.0ms (0.8%)

Pruning

21 alts after pruning (19 fresh and 2 done)

PrunedKeptTotal
New44313456
Fresh4610
Picked325
Done000
Total45021471
Accuracy
100.0%
Counts
471 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.6%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1)))))
50.6%
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
78.0%
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b t))))
65.8%
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (-.f64 t 1)))
71.5%
(-.f64 (+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))) (*.f64 a (-.f64 t 1)))
46.2%
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 -1 z))
39.8%
(-.f64 x (*.f64 a (-.f64 t 1)))
84.8%
(+.f64 (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (*.f64 (-.f64 (+.f64 y t) 2) b))
50.0%
(+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t)))
47.0%
(+.f64 x (-.f64 (*.f64 b (+.f64 y -2)) (neg.f64 a)))
50.6%
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
17.4%
(*.f64 (neg.f64 a) t)
28.9%
(*.f64 z (-.f64 1 y))
19.0%
(*.f64 z (neg.f64 y))
33.8%
(*.f64 y (-.f64 b z))
30.5%
(*.f64 t (-.f64 b a))
38.1%
(*.f64 b (-.f64 (+.f64 t y) 2))
27.1%
(*.f64 a (-.f64 1 t))
12.0%
z
14.5%
x
11.9%
a
85.6%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (+.f64 (*.f64 -1 a) (*.f64 z (-.f64 y 1)))))
50.6%
(fma.f64 b (+.f64 t (+.f64 y -2)) x)
78.0%
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b t))))
65.8%
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (-.f64 t 1)))
71.5%
(-.f64 (+.f64 x (+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2)))) (*.f64 a (-.f64 t 1)))
46.2%
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 -1 z))
39.8%
(-.f64 x (*.f64 a (-.f64 t 1)))
84.8%
(+.f64 (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (*.f64 (-.f64 (+.f64 y t) 2) b))
50.0%
(+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t)))
47.0%
(+.f64 x (-.f64 (*.f64 b (+.f64 y -2)) (neg.f64 a)))
50.6%
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
17.4%
(*.f64 (neg.f64 a) t)
28.9%
(*.f64 z (-.f64 1 y))
19.0%
(*.f64 z (neg.f64 y))
33.8%
(*.f64 y (-.f64 b z))
30.5%
(*.f64 t (-.f64 b a))
38.1%
(*.f64 b (-.f64 (+.f64 t y) 2))
27.1%
(*.f64 a (-.f64 1 t))
12.0%
z
14.5%
x
11.9%
a
Compiler

Compiled 1114 to 824 computations (26% saved)

localize196.0ms (0.9%)

Localize:

Found 11 expressions with local error:

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

Compiled 196 to 102 computations (48% saved)

series20.0ms (0.1%)

Counts
8 → 255
Calls

81 calls:

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

rewrite104.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
370×prod-diff
336×log1p-expm1-u
336×expm1-log1p-u
330×add-cube-cbrt
326×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify232.0ms (1%)

Algorithm
egg-herbie
Rules
862×fma-def
818×log-prod
498×associate-*r*
468×exp-prod
444×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval256.0ms (1.1%)

Compiler

Compiled 10697 to 6522 computations (39% saved)

prune126.0ms (0.6%)

Pruning

25 alts after pruning (21 fresh and 4 done)

PrunedKeptTotal
New48810498
Fresh31114
Picked325
Done022
Total49425519
Accuracy
100.0%
Counts
519 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.9%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (*.f64 z (-.f64 y 1))))
50.6%
(fma.f64 (+.f64 t (+.f64 y -2)) b x)
78.0%
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b t))))
65.8%
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (-.f64 t 1)))
46.2%
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 -1 z))
51.6%
(-.f64 (+.f64 x a) (*.f64 z (+.f64 -1 y)))
39.8%
(-.f64 x (*.f64 a (-.f64 t 1)))
47.0%
(+.f64 (+.f64 x (*.f64 b (+.f64 y -2))) a)
36.2%
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b))
31.5%
(+.f64 x (+.f64 a (*.f64 b -2)))
50.6%
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
17.4%
(*.f64 (neg.f64 a) t)
28.9%
(*.f64 z (-.f64 1 y))
19.0%
(*.f64 z (neg.f64 y))
33.8%
(*.f64 y (-.f64 b z))
30.5%
(*.f64 t (-.f64 b a))
38.1%
(*.f64 b (-.f64 (+.f64 t y) 2))
24.7%
(*.f64 b (-.f64 y 2))
23.8%
(*.f64 b (-.f64 t 2))
18.1%
(*.f64 b y)
16.8%
(*.f64 b t)
27.1%
(*.f64 a (-.f64 1 t))
12.0%
z
14.5%
x
11.9%
a
74.9%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (*.f64 z (-.f64 y 1))))
50.6%
(fma.f64 (+.f64 t (+.f64 y -2)) b x)
78.0%
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b t))))
65.8%
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (-.f64 t 1)))
46.2%
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 -1 z))
51.6%
(-.f64 (+.f64 x a) (*.f64 z (+.f64 -1 y)))
39.8%
(-.f64 x (*.f64 a (-.f64 t 1)))
47.0%
(+.f64 (+.f64 x (*.f64 b (+.f64 y -2))) a)
36.2%
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b))
31.5%
(+.f64 x (+.f64 a (*.f64 b -2)))
50.6%
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
17.4%
(*.f64 (neg.f64 a) t)
28.9%
(*.f64 z (-.f64 1 y))
19.0%
(*.f64 z (neg.f64 y))
33.8%
(*.f64 y (-.f64 b z))
30.5%
(*.f64 t (-.f64 b a))
38.1%
(*.f64 b (-.f64 (+.f64 t y) 2))
24.7%
(*.f64 b (-.f64 y 2))
23.8%
(*.f64 b (-.f64 t 2))
18.1%
(*.f64 b y)
16.8%
(*.f64 b t)
27.1%
(*.f64 a (-.f64 1 t))
12.0%
z
14.5%
x
11.9%
a
Compiler

Compiled 1136 to 856 computations (24.6% saved)

localize170.0ms (0.8%)

Localize:

Found 8 expressions with local error:

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

Compiled 125 to 59 computations (52.8% saved)

series13.0ms (0.1%)

Counts
6 → 228
Calls

60 calls:

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

rewrite97.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
412×associate-*r*
266×log1p-expm1-u
266×expm1-log1p-u
264×add-cube-cbrt
260×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify473.0ms (2.1%)

Algorithm
egg-herbie
Rules
1506×fma-def
742×log-prod
626×associate-*r*
606×associate-*l*
528×cancel-sign-sub-inv
Iterations

Useful iterations: 1 (0.0ms)

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

eval134.0ms (0.6%)

Compiler

Compiled 7767 to 4376 computations (43.7% saved)

prune351.0ms (1.6%)

Pruning

30 alts after pruning (22 fresh and 8 done)

PrunedKeptTotal
New3998407
Fresh21416
Picked145
Done044
Total40230432
Accuracy
100.0%
Counts
432 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.9%
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (*.f64 z (-.f64 y 1))))
50.6%
(fma.f64 (+.f64 t (+.f64 y -2)) b x)
68.0%
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b)))
62.6%
(-.f64 (-.f64 x (neg.f64 z)) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b t))))
46.2%
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 -1 z))
51.6%
(-.f64 (+.f64 x a) (*.f64 z (+.f64 -1 y)))
29.8%
(-.f64 x (*.f64 t a))
39.8%
(-.f64 x (*.f64 a (-.f64 t 1)))
39.0%
(-.f64 a (*.f64 z (-.f64 y 1)))
47.0%
(+.f64 (+.f64 x (*.f64 b (+.f64 y -2))) a)
24.7%
(+.f64 (*.f64 y b) (*.f64 -2 b))
31.5%
(+.f64 x (+.f64 a (*.f64 b -2)))
34.7%
(+.f64 x (+.f64 a z))
50.6%
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))
24.5%
(+.f64 a x)
17.4%
(*.f64 (neg.f64 a) t)
28.9%
(*.f64 z (-.f64 1 y))
19.0%
(*.f64 z (neg.f64 y))
33.8%
(*.f64 y (-.f64 b z))
30.5%
(*.f64 t (-.f64 b a))
38.1%
(*.f64 b (-.f64 (+.f64 t y) 2))
24.7%
(*.f64 b (-.f64 y 2))
23.8%
(*.f64 b (-.f64 t 2))
18.1%
(*.f64 b y)
16.8%
(*.f64 b t)
9.0%
(*.f64 b -2)
27.1%
(*.f64 a (-.f64 1 t))
12.0%
z
14.5%
x
11.9%
a
Compiler

Compiled 830 to 530 computations (36.1% saved)

regimes186.0ms (0.8%)

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

7 calls:

26.0ms
b
26.0ms
y
25.0ms
x
25.0ms
z
25.0ms
t
Results
AccuracySegmentsBranch
98.8%1x
98.8%1y
98.8%1z
98.8%1t
98.8%1a
98.8%1b
98.8%1(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 534 to 307 computations (42.5% saved)

regimes313.0ms (1.4%)

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

7 calls:

80.0ms
b
64.0ms
a
46.0ms
y
33.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
27.0ms
x
Results
AccuracySegmentsBranch
97.2%1x
98.8%2y
97.2%1z
97.2%1t
97.2%1a
97.2%1b
99.2%2(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 515 to 296 computations (42.5% saved)

regimes146.0ms (0.7%)

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

1 calls:

34.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Results
AccuracySegmentsBranch
99.2%2(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 452 to 247 computations (45.4% saved)

regimes918.0ms (4.1%)

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

6 calls:

272.0ms
z
214.0ms
b
171.0ms
x
119.0ms
t
77.0ms
y
Results
AccuracySegmentsBranch
88.9%5x
90.9%3z
95.0%3t
91.6%3a
91.8%3b
92.1%3y
Compiler

Compiled 332 to 194 computations (41.6% saved)

regimes705.0ms (3.2%)

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

4 calls:

259.0ms
t
239.0ms
y
146.0ms
b
52.0ms
a
Results
AccuracySegmentsBranch
89.4%3a
91.0%3b
85.9%6y
88.9%7t
Compiler

Compiled 267 to 153 computations (42.7% saved)

regimes171.0ms (0.8%)

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

2 calls:

70.0ms
z
51.0ms
b
Results
AccuracySegmentsBranch
90.7%3z
90.7%3b
Compiler

Compiled 238 to 133 computations (44.1% saved)

regimes791.0ms (3.5%)

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

4 calls:

277.0ms
x
220.0ms
z
207.0ms
a
79.0ms
b
Results
AccuracySegmentsBranch
78.2%9x
78.4%5a
88.6%5b
80.2%7z
Compiler

Compiled 237 to 137 computations (42.2% saved)

regimes123.0ms (0.6%)

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

1 calls:

116.0ms
b
Results
AccuracySegmentsBranch
87.0%3b
Compiler

Compiled 203 to 112 computations (44.8% saved)

regimes891.0ms (4%)

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

5 calls:

240.0ms
t
217.0ms
b
194.0ms
y
127.0ms
z
107.0ms
a
Results
AccuracySegmentsBranch
72.3%7z
67.9%5a
76.4%5y
75.0%8t
79.4%7b
Compiler

Compiled 205 to 120 computations (41.5% saved)

regimes208.0ms (0.9%)

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

2 calls:

128.0ms
b
74.0ms
y
Results
AccuracySegmentsBranch
79.4%7b
74.4%5y
Compiler

Compiled 173 to 95 computations (45.1% saved)

regimes101.0ms (0.5%)

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

1 calls:

96.0ms
b
Results
AccuracySegmentsBranch
77.7%7b
Compiler

Compiled 147 to 79 computations (46.3% saved)

regimes399.0ms (1.8%)

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

4 calls:

121.0ms
t
106.0ms
x
102.0ms
b
65.0ms
y
Results
AccuracySegmentsBranch
69.2%8t
63.6%8x
70.1%5y
72.5%7b
Compiler

Compiled 150 to 87 computations (42% saved)

regimes322.0ms (1.4%)

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

3 calls:

146.0ms
z
107.0ms
b
65.0ms
y
Results
AccuracySegmentsBranch
66.2%13z
72.3%9b
68.8%5y
Compiler

Compiled 125 to 73 computations (41.6% saved)

regimes375.0ms (1.7%)

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

4 calls:

115.0ms
b
107.0ms
a
85.0ms
y
64.0ms
t
Results
AccuracySegmentsBranch
65.1%6t
71.3%11b
57.7%9a
68.9%8y
Compiler

Compiled 125 to 75 computations (40% saved)

regimes64.0ms (0.3%)

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

1 calls:

60.0ms
y
Results
AccuracySegmentsBranch
67.6%7y
Compiler

Compiled 71 to 39 computations (45.1% saved)

regimes225.0ms (1%)

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

3 calls:

107.0ms
b
65.0ms
t
49.0ms
y
Results
AccuracySegmentsBranch
58.9%13b
59.9%7t
60.5%6y
Compiler

Compiled 80 to 49 computations (38.8% saved)

regimes274.0ms (1.2%)

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

3 calls:

173.0ms
x
60.0ms
y
38.0ms
t
Results
AccuracySegmentsBranch
53.1%4t
48.4%12x
50.9%8y
Compiler

Compiled 70 to 44 computations (37.1% saved)

regimes403.0ms (1.8%)

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

5 calls:

190.0ms
z
58.0ms
y
58.0ms
b
51.0ms
a
43.0ms
t
Results
AccuracySegmentsBranch
50.1%8y
50.0%8b
45.0%6a
45.6%10z
45.4%6t
Compiler

Compiled 79 to 54 computations (31.6% saved)

regimes486.0ms (2.2%)

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

4 calls:

147.0ms
b
141.0ms
y
132.0ms
a
64.0ms
t
Results
AccuracySegmentsBranch
44.8%12a
45.3%10t
44.3%8b
47.6%10y
Compiler

Compiled 62 to 42 computations (32.3% saved)

regimes38.0ms (0.2%)

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

1 calls:

36.0ms
y
Results
AccuracySegmentsBranch
42.2%6y
Compiler

Compiled 36 to 21 computations (41.7% saved)

regimes56.0ms (0.3%)

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

2 calls:

28.0ms
b
26.0ms
y
Results
AccuracySegmentsBranch
38.0%5b
39.0%5y
Compiler

Compiled 35 to 23 computations (34.3% saved)

regimes188.0ms (0.8%)

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

5 calls:

51.0ms
z
50.0ms
x
30.0ms
b
29.0ms
t
25.0ms
y
Results
AccuracySegmentsBranch
31.3%10x
32.9%6t
30.9%10z
33.3%6b
35.0%5y
Compiler

Compiled 53 to 40 computations (24.5% saved)

regimes99.0ms (0.4%)

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

4 calls:

30.0ms
t
27.0ms
a
22.0ms
b
18.0ms
y
Results
AccuracySegmentsBranch
29.4%5t
28.7%4b
27.0%6a
24.2%4y
Compiler

Compiled 43 to 33 computations (23.3% saved)

regimes81.0ms (0.4%)

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

4 calls:

32.0ms
a
16.0ms
b
16.0ms
t
15.0ms
y
Results
AccuracySegmentsBranch
25.2%7a
22.5%4y
16.8%3t
22.4%4b
Compiler

Compiled 40 to 32 computations (20% saved)

regimes19.0ms (0.1%)

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

2 calls:

11.0ms
y
7.0ms
b
Results
AccuracySegmentsBranch
16.6%2b
20.5%3y
Compiler

Compiled 23 to 18 computations (21.7% saved)

regimes20.0ms (0.1%)

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

2 calls:

10.0ms
y
9.0ms
x
Results
AccuracySegmentsBranch
20.5%3x
16.8%2y
Compiler

Compiled 22 to 18 computations (18.2% saved)

regimes71.0ms (0.3%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

6 calls:

56.0ms
x
3.0ms
z
3.0ms
a
3.0ms
t
3.0ms
y
Results
AccuracySegmentsBranch
11.9%1t
11.9%1b
11.9%1y
11.9%1a
11.9%1z
11.9%1x
Compiler

Compiled 49 to 42 computations (14.3% saved)

bsearch0.0ms (0%)

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

Compiled 36 to 27 computations (25% saved)

bsearch0.0ms (0%)

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

Compiled 36 to 27 computations (25% saved)

bsearch75.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
4.066218005196238e+77
9.549999369726529e+82
50.0ms
-1.379064108242788e+45
-6.163031801752916e+42
Results
54.0ms155×body256valid
16.0ms101×body256infinite
Compiler

Compiled 740 to 523 computations (29.3% saved)

bsearch40.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
515018902.73098934
3913803230010847000.0
13.0ms
-6.966674486675434e+24
-2.4061704063795557e+24
Results
29.0ms196×body256valid
7.0ms44×body256infinite
Compiler

Compiled 666 to 492 computations (26.1% saved)

bsearch81.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
42842926.650885835
1927986442.352784
28.0ms
-2126509665433215.5
-5.626159485191393
Results
64.0ms179×body256valid
14.0ms93×body256infinite
Compiler

Compiled 750 to 537 computations (28.4% saved)

bsearch56.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
9.014819209474428e+95
5.300363155286262e+96
18.0ms
4.56654872658806e+87
1.7910459816406148e+89
21.0ms
0.015607012207282585
4.285153014900928
0.0ms
-1.9778993379891317e+35
-1.8942454274108293e+35
Results
37.0ms246×body256valid
13.0ms90×body256infinite
Compiler

Compiled 774 to 572 computations (26.1% saved)

bsearch35.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
1.9658721003886e+47
1.292723344390965e+50
0.0ms
-1.9778993379891317e+35
-1.8942454274108293e+35
Results
28.0ms94×body256valid
5.0ms34×body256infinite
Compiler

Compiled 324 to 243 computations (25% saved)

bsearch81.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
5884956595015641.0
8116774997092728000.0
25.0ms
8.654001499665546e-125
2.4936678889845354e-116
14.0ms
-6.840942285530503e-189
-1.7678681836787183e-189
21.0ms
-1.343058179254598e+74
-4.2536150773533478e+71
Results
56.0ms355×body256valid
18.0ms125×body256infinite
Compiler

Compiled 960 to 727 computations (24.3% saved)

bsearch119.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
515018902.73098934
3913803230010847000.0
19.0ms
7.289730852923786e-180
1.6632978356266654e-178
22.0ms
-3.1494573940547067e-165
-4.69907537299329e-168
10.0ms
-9.961678471908356e-53
-6.428662925424349e-53
27.0ms
-0.023843733839631627
-3.4924090422305194e-8
0.0ms
-1.9778993379891317e+35
-1.8942454274108293e+35
Results
74.0ms478×body256valid
20.0ms130×body256infinite
Compiler

Compiled 1200 to 900 computations (25% saved)

bsearch120.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.9658721003886e+47
1.292723344390965e+50
21.0ms
-3.1494573940547067e-165
-4.69907537299329e-168
23.0ms
-8.729874501273532e-108
-2.8645041201443696e-112
26.0ms
-2.363937094422735e-45
-9.961678471908356e-53
27.0ms
-0.023843733839631627
-3.4924090422305194e-8
0.0ms
-1.9778993379891317e+35
-1.8942454274108293e+35
Results
89.0ms555×body256valid
17.0ms117×body256infinite
Compiler

Compiled 1276 to 965 computations (24.4% saved)

bsearch102.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
43650457.65555925
7474992477.755283
22.0ms
2.006054603723903e-187
1.0297747128841766e-183
27.0ms
-1.4479352352429936e-163
-3.68521962552846e-177
22.0ms
-1.343058179254598e+74
-4.2536150773533478e+71
Results
76.0ms411×body256valid
18.0ms117×body256infinite
Compiler

Compiled 936 to 711 computations (24% saved)

bsearch244.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
184.0ms
43650457.65555925
7474992477.755283
21.0ms
2.006054603723903e-187
1.0297747128841766e-183
16.0ms
-1.4436441064711908e-264
-3.2832878420823544e-265
22.0ms
-1.343058179254598e+74
-4.2536150773533478e+71
Results
218.0ms331×body256valid
19.0ms133×body256infinite
Compiler

Compiled 760 to 591 computations (22.2% saved)

bsearch280.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
43650457.65555925
7474992477.755283
55.0ms
2.006054603723903e-187
1.0297747128841766e-183
68.0ms
-1.4436441064711908e-264
-3.2832878420823544e-265
57.0ms
-1.4950414392483838e-86
-5.492836898735622e-93
24.0ms
-1426082780718069.0
-92440823.1663928
31.0ms
-1.346406225786421e+62
-7.18660795394129e+49
26.0ms
-1.343058179254598e+74
-4.2536150773533478e+71
Results
233.0ms670×body256valid
36.0ms242×body256infinite
Compiler

Compiled 1404 to 1067 computations (24% saved)

bsearch134.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
43650457.65555925
7474992477.755283
21.0ms
2.006054603723903e-187
1.0297747128841766e-183
16.0ms
-3.2832878420823544e-265
-8.422687666809163e-266
30.0ms
-2.1473568861532543e-223
-6.501234585031384e-261
26.0ms
-1.4950414392483838e-86
-5.492836898735622e-93
22.0ms
-1.343058179254598e+74
-4.2536150773533478e+71
Results
100.0ms612×body256valid
24.0ms156×body256infinite
Compiler

Compiled 1188 to 904 computations (23.9% saved)

bsearch179.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
5884956595015641.0
8116774997092728000.0
87.0ms
1.2137958722295682e-133
8.654001499665546e-125
22.0ms
7.329020158075172e-183
5.579716536441221e-179
32.0ms
-1.4479352352429936e-163
-3.68521962552846e-177
16.0ms
-7.111752660246698e+49
-9.589429722403792e+48
Results
151.0ms530×body256valid
20.0ms126×body256infinite
Compiler

Compiled 952 to 766 computations (19.5% saved)

bsearch245.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
6.306830407029907e-10
119.85932033682033
99.0ms
-5.364117748016111e-174
-1.597972748828491e-182
120.0ms
-447675907.2399744
-28281899.274092115
Results
124.0ms324×body256valid
11.0ms76×body256infinite
Compiler

Compiled 606 to 481 computations (20.6% saved)

bsearch317.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
138.0ms
3.166086577747509e+132
6.660017029224238e+136
15.0ms
2.1769901434733946e+107
2.0153819972786247e+108
24.0ms
5884956595015641.0
8116774997092728000.0
72.0ms
1.2137958722295682e-133
8.654001499665546e-125
21.0ms
7.329020158075172e-183
5.579716536441221e-179
27.0ms
-1.4479352352429936e-163
-3.68521962552846e-177
21.0ms
-1.343058179254598e+74
-4.2536150773533478e+71
Results
265.0ms660×body256valid
41.0ms252×body256infinite
Compiler

Compiled 1262 to 1042 computations (17.4% saved)

bsearch254.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
3.166086577747509e+132
6.660017029224238e+136
16.0ms
2.1769901434733946e+107
2.0153819972786247e+108
23.0ms
5884956595015641.0
8116774997092728000.0
26.0ms
1.2137958722295682e-133
8.654001499665546e-125
21.0ms
2.006054603723903e-187
1.0297747128841766e-183
16.0ms
-1.4436441064711908e-264
-3.2832878420823544e-265
22.0ms
-2.79891141680867e-212
-2.209380630389664e-216
84.0ms
-1.4950414392483838e-86
-5.492836898735622e-93
22.0ms
-1.343058179254598e+74
-4.2536150773533478e+71
Results
197.0ms848×body256valid
43.0ms272×body256infinite
Compiler

Compiled 1520 to 1248 computations (17.9% saved)

bsearch201.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
5.81959954226266e+116
3.3195783137227103e+117
25.0ms
7474992477.755283
5884956595015641.0
24.0ms
2.006054603723903e-187
1.0297747128841766e-183
114.0ms
-1.4436441064711908e-264
-3.2832878420823544e-265
22.0ms
-1.343058179254598e+74
-4.2536150773533478e+71
Results
169.0ms433×body256valid
25.0ms159×body256infinite
Compiler

Compiled 799 to 642 computations (19.6% saved)

bsearch162.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
3.3195783137227103e+117
1.928780945221218e+120
22.0ms
2.006054603723903e-187
1.0297747128841766e-183
27.0ms
-1.4436441064711908e-264
-3.2832878420823544e-265
90.0ms
-2.110798218640024e+160
-1.0382839152026461e+157
Results
95.0ms158×body256infinite
61.0ms322×body256valid
Compiler

Compiled 636 to 507 computations (20.3% saved)

bsearch92.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
44.24474584744831
9838645.181320941
23.0ms
2.006054603723903e-187
1.0297747128841766e-183
22.0ms
-1.9377782380819603e-144
-4.988180331341227e-147
22.0ms
-2.110798218640024e+160
-1.0382839152026461e+157
Results
63.0ms378×body256valid
23.0ms150×body256infinite
Compiler

Compiled 630 to 522 computations (17.1% saved)

bsearch67.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.9658721003886e+47
1.292723344390965e+50
26.0ms
8.54534498964832e-109
3.845979890750957e-101
19.0ms
-3.759387891345431e+36
-1.9778993379891317e+35
Results
43.0ms279×body256valid
17.0ms105×body256infinite
Compiler

Compiled 450 to 378 computations (16% saved)

bsearch63.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
0.00024695976007522866
0.11451902290959241
22.0ms
7.329020158075172e-183
5.579716536441221e-179
18.0ms
-1.4436441064711908e-264
-3.2832878420823544e-265
Results
47.0ms297×body256valid
11.0ms55×body256infinite
Compiler

Compiled 416 to 363 computations (12.7% saved)

bsearch38.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
0.00024695976007522866
0.11451902290959241
17.0ms
-1.4436441064711908e-264
-3.2832878420823544e-265
Results
30.0ms189×body256valid
6.0ms35×body256infinite
Compiler

Compiled 260 to 223 computations (14.2% saved)

bsearch41.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
5.517890580142928e+83
3.6423727072935e+90
16.0ms
-8.771446638181853e-45
-1.0628802355415251e-45
Results
26.0ms161×body256valid
12.0ms79×body256infinite
Compiler

Compiled 276 to 237 computations (14.1% saved)

simplify270.0ms (1.2%)

Algorithm
egg-herbie
Rules
506×unsub-neg
362×distribute-lft-neg-in
260×neg-mul-1
178×neg-sub0
176×cancel-sign-sub-inv
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03844303
15254299
26354299
37604299
48434299
59404299
610864299
712704299
815024299
915994299
1016614299
1116914299
1217244299
1317754299
1418144299
1518474299
1618614299
1718644299
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 (+.f64 y (+.f64 t -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 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))) (*.f64 y (-.f64 b z)))
(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 y (-.f64 b z)))
(if (<=.f64 t -7500000000000000414014097540905643072815104) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))) (if (<=.f64 t 1199999999999999927917117854367341463630184781650987489937205641564363119656960) (+.f64 (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (*.f64 (-.f64 (+.f64 y t) 2) b)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b)))))
(if (<=.f64 b -2500000000000000226492416) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1))) (if (<=.f64 b 225000000000) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))))
(if (<=.f64 z -33000000000000) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))) (if (<=.f64 z 1200000000) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b)))))
(if (<=.f64 b -189999999999999997729744419786063872) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 1224979098644775/36028797018963968) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (if (<=.f64 b 175000000000000002615585636142427290719235569774530838993365759532077456185251131574714368) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))) (if (<=.f64 b 919999999999999988958593952230525201055836455133104711409638633307379290497169658584240813506560) (+.f64 x (+.f64 a (*.f64 b -2))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -189999999999999997729744419786063872) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 28499999999999999059106289590291218820767219187712) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))
(if (<=.f64 y -39499999999999996897454100938633573035852465457733656231599159358475206656) (*.f64 y (-.f64 b z)) (if (<=.f64 y -4389399446348979/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 2046777847616429/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 -1 z)) (if (<=.f64 y 108000000000000000) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (*.f64 y (-.f64 b z))))))
(if (<=.f64 b -189999999999999997729744419786063872) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -5742397643169489/151115727451828646838272) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -5284149546761525/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 y (-.f64 b z)) (if (<=.f64 b -5045810931759287/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032) (-.f64 (+.f64 x a) (*.f64 z (+.f64 -1 y))) (if (<=.f64 b 7737899287487243/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 225000000000000000) (-.f64 (+.f64 x a) (*.f64 z (+.f64 -1 y))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))))
(if (<=.f64 b -189999999999999997729744419786063872) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -5902958103587057/2361183241434822606848) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -7391915003591355/3213876088517980551083924184682325205044405987565585670602752) (*.f64 y (-.f64 b z)) (if (<=.f64 b -6281829775742471/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -6431749131765539/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (-.f64 a (*.f64 z (-.f64 y 1))) (if (<=.f64 b 200000000000000008769168609015239470926809530368) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))))
(if (<=.f64 y -699999999999999980277210587239577103826898837838342922400747488389627904) (*.f64 y (-.f64 b z)) (if (<=.f64 y -4408860291936055/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 y 6858436634920279/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 y 1500000000) (+.f64 x (+.f64 a z)) (*.f64 y (-.f64 b z))))))
(if (<=.f64 y -2249999999999999922593931942496228271595859159106132571773930667002298368) (*.f64 y (-.f64 b z)) (if (<=.f64 y -3085850518081337/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 y 390379763818007/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 b (-.f64 t 2)) (if (<=.f64 y 108000000) (+.f64 x (+.f64 a z)) (*.f64 y (-.f64 b z))))))
(if (<=.f64 y -7500000000000000265071584423877491224968649130992643247776055928677203968) (*.f64 y (-.f64 b z)) (if (<=.f64 y -19999999999999999864418973487232559529234168838881280) (-.f64 x (*.f64 t a)) (if (<=.f64 y -125000000) (*.f64 t (-.f64 b a)) (if (<=.f64 y -6651145986371207/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (+.f64 x (+.f64 a z)) (if (<=.f64 y -7260824748426675/18152061871066687778296661354368903321914797383537530017770652579540291225102592450502542901564408576535628952517004065557306948798155587253306037366972590646764780767180906664339433713797579795779287057890032192456881698082005372169886461674177955114893128728688280185836979355648) (-.f64 x (*.f64 t a)) (if (<=.f64 y 551124372448951/306180206916083902309240650087602475282639486413866622577088471913520022894784390350900738050555138105234536857820245071373614031482942161565170086143298589738273508330367307539078392896587187265470464) (*.f64 b (-.f64 t 2)) (if (<=.f64 y 500000000) (+.f64 x (+.f64 a z)) (*.f64 y (-.f64 b z)))))))))
(if (<=.f64 y -460000000000000048689416144162336741616322499940491935725767893356380160) (*.f64 y (-.f64 b z)) (if (<=.f64 y -7985044781431033/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 x (+.f64 a z)) (if (<=.f64 y -1825828092765303/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968) (*.f64 t (-.f64 b a)) (if (<=.f64 y -3085850518081337/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (+.f64 x (+.f64 a z)) (if (<=.f64 y 2265733531179021/1224720827664335609236962600350409901130557945655466490308353887654080091579137561403602952202220552420938147431280980285494456125931768646260680344573194358953094033321469230156313571586348749061881856) (*.f64 b (-.f64 t 2)) (if (<=.f64 y 7000000000) (+.f64 x (+.f64 a z)) (*.f64 y (-.f64 b z))))))))
(if (<=.f64 y -27000000000000001021578485387843965183541276311552) (*.f64 y (-.f64 b z)) (if (<=.f64 y -6639224910209589/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (*.f64 t (-.f64 b a)) (if (<=.f64 y 1751977197166923/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (*.f64 b (-.f64 t 2)) (if (<=.f64 y 405827311541079/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) z (if (<=.f64 y 6800000000000000) (*.f64 a (-.f64 1 t)) (*.f64 y (-.f64 b z)))))))
(if (<=.f64 t -200000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t -840949054640123/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 a x) (if (<=.f64 t 118) (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))))
(if (<=.f64 y -434999999999999986342556370421495958307655567262116133897617313217118208) (*.f64 z (neg.f64 y)) (if (<=.f64 y -3890170845825931/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (+.f64 a x) (if (<=.f64 y 6569914489375961/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (*.f64 b (-.f64 t 2)) (if (<=.f64 y 399583814440447/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224) z (if (<=.f64 y 128000000000000000) (*.f64 a (-.f64 1 t)) (if (<=.f64 y 369999999999999978683348287605196624622334391161719677757535293888834639952207231061409569998948584099151872) (*.f64 z (neg.f64 y)) (if (<=.f64 y 40000000000000000894046894379074397340393637203895038241915345715601059440969374383904814047372402380040610283350499814811674179796992) (*.f64 a (-.f64 1 t)) (*.f64 b y))))))))
(if (<=.f64 y -39999999999999999321347871798453031921236320962738625287353816798266916864) (*.f64 z (neg.f64 y)) (if (<=.f64 y -5017028222478281/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (+.f64 a x) (if (<=.f64 y -5094199990361701/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (*.f64 a (-.f64 1 t)) (if (<=.f64 y -8531469079401343/18152061871066687778296661354368903321914797383537530017770652579540291225102592450502542901564408576535628952517004065557306948798155587253306037366972590646764780767180906664339433713797579795779287057890032192456881698082005372169886461674177955114893128728688280185836979355648) (+.f64 a x) (if (<=.f64 y 8879226000566433/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 b t) (if (<=.f64 y 6992716752707823/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) z (if (<=.f64 y 3300000000000000000) (*.f64 a (-.f64 1 t)) (if (<=.f64 y 1100000000000000063472951381384528958674477003324228313943569225245646807038118668358096414989516629660925952) (*.f64 z (neg.f64 y)) (if (<=.f64 y 21999999999999999483034433280792250702873073898465757623012114819665147993056844762457170375726229656817119530788934493496744247033856) (*.f64 a (-.f64 1 t)) (*.f64 b y))))))))))
(if (<=.f64 y -1399999999999999960554421174479154207653797675676685844801494976779255808) (*.f64 z (neg.f64 y)) (if (<=.f64 y -5990180417452007/4538015467766671944574165338592225830478699345884382504442663144885072806275648112625635725391102144133907238129251016389326737199538896813326509341743147661691195191795226666084858428449394948944821764472508048114220424520501343042471615418544488778723282182172070046459244838912) (+.f64 a x) (if (<=.f64 y 8879226000566433/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 b t) (if (<=.f64 y 3600000000000000) (+.f64 a x) (if (<=.f64 y 2450000000000000046869572416325813106947102330927085973168615645628392509556733898639026202089369939700758096218423296) (*.f64 z (neg.f64 y)) (*.f64 b y))))))
(if (<=.f64 y -450000000000000045861826052125595132077510806355918724373422466191776354316126346261826596721276293265944328281437513781339058213525523678437970279483645624320) (*.f64 b y) (if (<=.f64 y -1951346651139669/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 a x) (if (<=.f64 y 5388771641723077/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (*.f64 b t) (if (<=.f64 y 440000000000000025604005312704521194096587714405987859951480094729756718499901230008350492696468794542379769731559194624) (+.f64 a x) (*.f64 b y)))))
(if (<=.f64 y -10499999999999999444198571260017932570560028297697319324651658239802307194898698274561506621535186363545938980998140342488051399249646127784398640225303134208) (*.f64 b y) (if (<=.f64 y -8997827589086393/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) x (if (<=.f64 y 551124372448951/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 b t) (if (<=.f64 y 45) z (*.f64 b y)))))
(if (<=.f64 b -759999999999999990918977679144255488) (*.f64 b t) (if (<=.f64 b 3631288891059715/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584) x (if (<=.f64 b 329999999999999990130236680493140618292534181888) z (*.f64 b t))))
(if (<=.f64 y -6353221654873341/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) x (if (<=.f64 y 1794024649898929/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (*.f64 b -2) (if (<=.f64 y 5902958103587057/18446744073709551616) z a)))
(if (<=.f64 y -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) x (if (<=.f64 y 1498797955988901/576460752303423488) z a))
(if (<=.f64 x -3013008832985607/401734511064747568885490523085290650630550748445698208825344) x (if (<=.f64 x 1550000000000000014050394674057848463710121803343933526317960504900201170636124454912) a x))
a
Outputs
(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 t -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 x (*.f64 z (+.f64 y -1))) (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))) (*.f64 y (-.f64 b z)))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 y t) 2))) +inf.0) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))))) (*.f64 y (-.f64 b z)))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 y t) 2))) +inf.0) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b)))) (*.f64 y (-.f64 b z)))
(if (<=.f64 (+.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 y t) 2))) +inf.0) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (+.f64 t -1) a (*.f64 b (-.f64 (neg.f64 t) (+.f64 y -2))))) (*.f64 y (-.f64 b z)))
(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 y (-.f64 b z)))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 y t) 2))) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 y (-.f64 b z)))
(if (<=.f64 (+.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 y t) 2))) +inf.0) (+.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 y (-.f64 b z)))
(if (<=.f64 t -7500000000000000414014097540905643072815104) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))) (if (<=.f64 t 1199999999999999927917117854367341463630184781650987489937205641564363119656960) (+.f64 (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (*.f64 (-.f64 (+.f64 y t) 2) b)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b)))))
(if (or (<=.f64 t -7500000000000000414014097540905643072815104) (not (<=.f64 t 1199999999999999927917117854367341463630184781650987489937205641564363119656960))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (+.f64 (*.f64 b (-.f64 (+.f64 y t) 2)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x a))))
(if (or (<=.f64 t -7500000000000000414014097540905643072815104) (not (<=.f64 t 1199999999999999927917117854367341463630184781650987489937205641564363119656960))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (+.f64 (*.f64 b (-.f64 (+.f64 y t) 2)) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z))))
(if (or (<=.f64 t -7500000000000000414014097540905643072815104) (not (<=.f64 t 1199999999999999927917117854367341463630184781650987489937205641564363119656960))) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 b a))) (+.f64 (*.f64 b (-.f64 (+.f64 y t) 2)) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z))))
(if (<=.f64 b -2500000000000000226492416) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1))) (if (<=.f64 b 225000000000) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1)))))
(if (<=.f64 b -2500000000000000226492416) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 z (-.f64 y 1))) (if (<=.f64 b 225000000000) (-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a (-.f64 t 1)))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 t 1)))))
(if (<=.f64 b -2500000000000000226492416) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 z (-.f64 1 y))) (if (<=.f64 b 225000000000) (+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t)))) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 1 t)))))
(if (<=.f64 z -33000000000000) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))) (if (<=.f64 z 1200000000) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b)))))
(if (or (<=.f64 z -33000000000000) (not (<=.f64 z 1200000000))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 t 1))))
(if (or (<=.f64 z -33000000000000) (not (<=.f64 z 1200000000))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 1 t))))
(if (or (<=.f64 z -33000000000000) (not (<=.f64 z 1200000000))) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 b a))) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 1 t))))
(if (<=.f64 b -189999999999999997729744419786063872) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 1224979098644775/36028797018963968) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (if (<=.f64 b 175000000000000002615585636142427290719235569774530838993365759532077456185251131574714368) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))) (if (<=.f64 b 919999999999999988958593952230525201055836455133104711409638633307379290497169658584240813506560) (+.f64 x (+.f64 a (*.f64 b -2))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -189999999999999997729744419786063872) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b 1224979098644775/36028797018963968) (-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a (-.f64 t 1)))) (if (<=.f64 b 175000000000000002615585636142427290719235569774530838993365759532077456185251131574714368) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 919999999999999988958593952230525201055836455133104711409638633307379290497169658584240813506560) (+.f64 x (+.f64 a (*.f64 -2 b))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))))))
(if (<=.f64 b -189999999999999997729744419786063872) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b 1224979098644775/36028797018963968) (+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t)))) (if (<=.f64 b 175000000000000002615585636142427290719235569774530838993365759532077456185251131574714368) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 919999999999999988958593952230525201055836455133104711409638633307379290497169658584240813506560) (+.f64 x (+.f64 a (*.f64 -2 b))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))))))
(if (<=.f64 b -189999999999999997729744419786063872) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b 1224979098644775/36028797018963968) (+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t)))) (if (<=.f64 b 175000000000000002615585636142427290719235569774530838993365759532077456185251131574714368) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 b a))) (if (<=.f64 b 919999999999999988958593952230525201055836455133104711409638633307379290497169658584240813506560) (+.f64 x (+.f64 a (*.f64 -2 b))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))))))
(if (<=.f64 b -189999999999999997729744419786063872) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b 28499999999999999059106289590291218820767219187712) (-.f64 x (+.f64 (*.f64 a (-.f64 t 1)) (*.f64 z (-.f64 y 1)))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))
(if (or (<=.f64 b -189999999999999997729744419786063872) (not (<=.f64 b 28499999999999999059106289590291218820767219187712))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a (-.f64 t 1)))))
(if (or (<=.f64 b -189999999999999997729744419786063872) (not (<=.f64 b 28499999999999999059106289590291218820767219187712))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (-.f64 1 t)))))
(if (<=.f64 y -39499999999999996897454100938633573035852465457733656231599159358475206656) (*.f64 y (-.f64 b z)) (if (<=.f64 y -4389399446348979/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 2046777847616429/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 -1 z)) (if (<=.f64 y 108000000000000000) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (*.f64 y (-.f64 b z))))))
(if (<=.f64 y -39499999999999996897454100938633573035852465457733656231599159358475206656) (*.f64 y (-.f64 b z)) (if (<=.f64 y -4389399446348979/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 2046777847616429/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (neg.f64 z)) (if (<=.f64 y 108000000000000000) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (*.f64 y (-.f64 b z))))))
(if (<=.f64 y -39499999999999996897454100938633573035852465457733656231599159358475206656) (*.f64 y (-.f64 b z)) (if (<=.f64 y -4389399446348979/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 y 2046777847616429/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) (if (<=.f64 y 108000000000000000) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (*.f64 y (-.f64 b z))))))
(if (<=.f64 y -39499999999999996897454100938633573035852465457733656231599159358475206656) (*.f64 y (-.f64 b z)) (if (<=.f64 y -4389399446348979/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (-.f64 (+.f64 x z) (*.f64 a (+.f64 t -1))) (if (<=.f64 y 2046777847616429/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) (if (<=.f64 y 108000000000000000) (-.f64 (+.f64 x z) (*.f64 a (+.f64 t -1))) (*.f64 y (-.f64 b z))))))
(if (<=.f64 b -189999999999999997729744419786063872) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -5742397643169489/151115727451828646838272) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -5284149546761525/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 y (-.f64 b z)) (if (<=.f64 b -5045810931759287/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032) (-.f64 (+.f64 x a) (*.f64 z (+.f64 -1 y))) (if (<=.f64 b 7737899287487243/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 225000000000000000) (-.f64 (+.f64 x a) (*.f64 z (+.f64 -1 y))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))))
(if (<=.f64 b -189999999999999997729744419786063872) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b -5742397643169489/151115727451828646838272) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -5284149546761525/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 y (-.f64 b z)) (if (<=.f64 b -5045810931759287/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (if (<=.f64 b 7737899287487243/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 225000000000000000) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))))))))
(if (<=.f64 b -189999999999999997729744419786063872) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b -5742397643169489/151115727451828646838272) (-.f64 (+.f64 x z) (*.f64 a (+.f64 t -1))) (if (<=.f64 b -5284149546761525/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 y (-.f64 b z)) (if (<=.f64 b -5045810931759287/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (if (<=.f64 b 7737899287487243/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (-.f64 (+.f64 x z) (*.f64 a (+.f64 t -1))) (if (<=.f64 b 225000000000000000) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))))))))
(if (<=.f64 b -189999999999999997729744419786063872) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -5902958103587057/2361183241434822606848) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -7391915003591355/3213876088517980551083924184682325205044405987565585670602752) (*.f64 y (-.f64 b z)) (if (<=.f64 b -6281829775742471/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -6431749131765539/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (-.f64 a (*.f64 z (-.f64 y 1))) (if (<=.f64 b 200000000000000008769168609015239470926809530368) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))))
(if (<=.f64 b -189999999999999997729744419786063872) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b -5902958103587057/2361183241434822606848) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -7391915003591355/3213876088517980551083924184682325205044405987565585670602752) (*.f64 y (-.f64 b z)) (if (<=.f64 b -6281829775742471/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -6431749131765539/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (-.f64 a (*.f64 z (-.f64 y 1))) (if (<=.f64 b 200000000000000008769168609015239470926809530368) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))))))))
(if (<=.f64 b -189999999999999997729744419786063872) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b -5902958103587057/2361183241434822606848) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -7391915003591355/3213876088517980551083924184682325205044405987565585670602752) (*.f64 y (-.f64 b z)) (if (<=.f64 b -6281829775742471/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -6431749131765539/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (+.f64 a (*.f64 z (-.f64 1 y))) (if (<=.f64 b 200000000000000008769168609015239470926809530368) (+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))))))))
(if (<=.f64 b -189999999999999997729744419786063872) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b -5902958103587057/2361183241434822606848) (-.f64 (+.f64 x z) (*.f64 a (+.f64 t -1))) (if (<=.f64 b -7391915003591355/3213876088517980551083924184682325205044405987565585670602752) (*.f64 y (-.f64 b z)) (if (<=.f64 b -6281829775742471/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (-.f64 (+.f64 x z) (*.f64 a (+.f64 t -1))) (if (<=.f64 b -6431749131765539/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (+.f64 a (*.f64 z (-.f64 1 y))) (if (<=.f64 b 200000000000000008769168609015239470926809530368) (-.f64 (+.f64 x z) (*.f64 a (+.f64 t -1))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))))))))
(if (<=.f64 y -699999999999999980277210587239577103826898837838342922400747488389627904) (*.f64 y (-.f64 b z)) (if (<=.f64 y -4408860291936055/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 y 6858436634920279/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 y 1500000000) (+.f64 x (+.f64 a z)) (*.f64 y (-.f64 b z))))))
(if (<=.f64 y -699999999999999980277210587239577103826898837838342922400747488389627904) (*.f64 y (-.f64 b z)) (if (<=.f64 y -4408860291936055/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 y 6858436634920279/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 y 1500000000) (+.f64 x (+.f64 z a)) (*.f64 y (-.f64 b z))))))
(if (<=.f64 y -699999999999999980277210587239577103826898837838342922400747488389627904) (*.f64 y (-.f64 b z)) (if (<=.f64 y -4408860291936055/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (-.f64 x (*.f64 a (+.f64 t -1))) (if (<=.f64 y 6858436634920279/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 y 1500000000) (+.f64 x (+.f64 z a)) (*.f64 y (-.f64 b z))))))
(if (<=.f64 y -2249999999999999922593931942496228271595859159106132571773930667002298368) (*.f64 y (-.f64 b z)) (if (<=.f64 y -3085850518081337/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 y 390379763818007/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 b (-.f64 t 2)) (if (<=.f64 y 108000000) (+.f64 x (+.f64 a z)) (*.f64 y (-.f64 b z))))))
(if (<=.f64 y -2249999999999999922593931942496228271595859159106132571773930667002298368) (*.f64 y (-.f64 b z)) (if (<=.f64 y -3085850518081337/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 y 390379763818007/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 b (-.f64 t 2)) (if (<=.f64 y 108000000) (+.f64 x (+.f64 z a)) (*.f64 y (-.f64 b z))))))
(if (<=.f64 y -2249999999999999922593931942496228271595859159106132571773930667002298368) (*.f64 y (-.f64 b z)) (if (<=.f64 y -3085850518081337/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (-.f64 x (*.f64 a (+.f64 t -1))) (if (<=.f64 y 390379763818007/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 b (-.f64 t 2)) (if (<=.f64 y 108000000) (+.f64 x (+.f64 z a)) (*.f64 y (-.f64 b z))))))
(if (<=.f64 y -7500000000000000265071584423877491224968649130992643247776055928677203968) (*.f64 y (-.f64 b z)) (if (<=.f64 y -19999999999999999864418973487232559529234168838881280) (-.f64 x (*.f64 t a)) (if (<=.f64 y -125000000) (*.f64 t (-.f64 b a)) (if (<=.f64 y -6651145986371207/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (+.f64 x (+.f64 a z)) (if (<=.f64 y -7260824748426675/18152061871066687778296661354368903321914797383537530017770652579540291225102592450502542901564408576535628952517004065557306948798155587253306037366972590646764780767180906664339433713797579795779287057890032192456881698082005372169886461674177955114893128728688280185836979355648) (-.f64 x (*.f64 t a)) (if (<=.f64 y 551124372448951/306180206916083902309240650087602475282639486413866622577088471913520022894784390350900738050555138105234536857820245071373614031482942161565170086143298589738273508330367307539078392896587187265470464) (*.f64 b (-.f64 t 2)) (if (<=.f64 y 500000000) (+.f64 x (+.f64 a z)) (*.f64 y (-.f64 b z)))))))))
(if (<=.f64 y -7500000000000000265071584423877491224968649130992643247776055928677203968) (*.f64 y (-.f64 b z)) (if (<=.f64 y -19999999999999999864418973487232559529234168838881280) (-.f64 x (*.f64 t a)) (if (<=.f64 y -125000000) (*.f64 t (-.f64 b a)) (if (<=.f64 y -6651145986371207/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (+.f64 x (+.f64 z a)) (if (<=.f64 y -7260824748426675/18152061871066687778296661354368903321914797383537530017770652579540291225102592450502542901564408576535628952517004065557306948798155587253306037366972590646764780767180906664339433713797579795779287057890032192456881698082005372169886461674177955114893128728688280185836979355648) (-.f64 x (*.f64 t a)) (if (<=.f64 y 551124372448951/306180206916083902309240650087602475282639486413866622577088471913520022894784390350900738050555138105234536857820245071373614031482942161565170086143298589738273508330367307539078392896587187265470464) (*.f64 b (-.f64 t 2)) (if (<=.f64 y 500000000) (+.f64 x (+.f64 z a)) (*.f64 y (-.f64 b z)))))))))
(if (<=.f64 y -460000000000000048689416144162336741616322499940491935725767893356380160) (*.f64 y (-.f64 b z)) (if (<=.f64 y -7985044781431033/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 x (+.f64 a z)) (if (<=.f64 y -1825828092765303/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968) (*.f64 t (-.f64 b a)) (if (<=.f64 y -3085850518081337/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (+.f64 x (+.f64 a z)) (if (<=.f64 y 2265733531179021/1224720827664335609236962600350409901130557945655466490308353887654080091579137561403602952202220552420938147431280980285494456125931768646260680344573194358953094033321469230156313571586348749061881856) (*.f64 b (-.f64 t 2)) (if (<=.f64 y 7000000000) (+.f64 x (+.f64 a z)) (*.f64 y (-.f64 b z))))))))
(if (<=.f64 y -460000000000000048689416144162336741616322499940491935725767893356380160) (*.f64 y (-.f64 b z)) (if (<=.f64 y -7985044781431033/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 x (+.f64 z a)) (if (<=.f64 y -1825828092765303/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968) (*.f64 t (-.f64 b a)) (if (<=.f64 y -3085850518081337/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (+.f64 x (+.f64 z a)) (if (<=.f64 y 2265733531179021/1224720827664335609236962600350409901130557945655466490308353887654080091579137561403602952202220552420938147431280980285494456125931768646260680344573194358953094033321469230156313571586348749061881856) (*.f64 b (-.f64 t 2)) (if (<=.f64 y 7000000000) (+.f64 x (+.f64 z a)) (*.f64 y (-.f64 b z))))))))
(if (<=.f64 y -27000000000000001021578485387843965183541276311552) (*.f64 y (-.f64 b z)) (if (<=.f64 y -6639224910209589/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (*.f64 t (-.f64 b a)) (if (<=.f64 y 1751977197166923/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (*.f64 b (-.f64 t 2)) (if (<=.f64 y 405827311541079/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) z (if (<=.f64 y 6800000000000000) (*.f64 a (-.f64 1 t)) (*.f64 y (-.f64 b z)))))))
(if (<=.f64 t -200000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t -840949054640123/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 a x) (if (<=.f64 t 118) (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))))
(if (<=.f64 t -200000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t -840949054640123/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 x a) (if (<=.f64 t 118) (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))))
(if (<=.f64 y -434999999999999986342556370421495958307655567262116133897617313217118208) (*.f64 z (neg.f64 y)) (if (<=.f64 y -3890170845825931/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (+.f64 a x) (if (<=.f64 y 6569914489375961/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (*.f64 b (-.f64 t 2)) (if (<=.f64 y 399583814440447/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224) z (if (<=.f64 y 128000000000000000) (*.f64 a (-.f64 1 t)) (if (<=.f64 y 369999999999999978683348287605196624622334391161719677757535293888834639952207231061409569998948584099151872) (*.f64 z (neg.f64 y)) (if (<=.f64 y 40000000000000000894046894379074397340393637203895038241915345715601059440969374383904814047372402380040610283350499814811674179796992) (*.f64 a (-.f64 1 t)) (*.f64 b y))))))))
(if (<=.f64 y -434999999999999986342556370421495958307655567262116133897617313217118208) (*.f64 z (neg.f64 y)) (if (<=.f64 y -3890170845825931/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (+.f64 x a) (if (<=.f64 y 6569914489375961/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (*.f64 b (-.f64 t 2)) (if (<=.f64 y 399583814440447/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224) z (if (<=.f64 y 128000000000000000) (*.f64 a (-.f64 1 t)) (if (<=.f64 y 369999999999999978683348287605196624622334391161719677757535293888834639952207231061409569998948584099151872) (*.f64 z (neg.f64 y)) (if (<=.f64 y 40000000000000000894046894379074397340393637203895038241915345715601059440969374383904814047372402380040610283350499814811674179796992) (*.f64 a (-.f64 1 t)) (*.f64 y b))))))))
(if (<=.f64 y -39999999999999999321347871798453031921236320962738625287353816798266916864) (*.f64 z (neg.f64 y)) (if (<=.f64 y -5017028222478281/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (+.f64 a x) (if (<=.f64 y -5094199990361701/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (*.f64 a (-.f64 1 t)) (if (<=.f64 y -8531469079401343/18152061871066687778296661354368903321914797383537530017770652579540291225102592450502542901564408576535628952517004065557306948798155587253306037366972590646764780767180906664339433713797579795779287057890032192456881698082005372169886461674177955114893128728688280185836979355648) (+.f64 a x) (if (<=.f64 y 8879226000566433/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 b t) (if (<=.f64 y 6992716752707823/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) z (if (<=.f64 y 3300000000000000000) (*.f64 a (-.f64 1 t)) (if (<=.f64 y 1100000000000000063472951381384528958674477003324228313943569225245646807038118668358096414989516629660925952) (*.f64 z (neg.f64 y)) (if (<=.f64 y 21999999999999999483034433280792250702873073898465757623012114819665147993056844762457170375726229656817119530788934493496744247033856) (*.f64 a (-.f64 1 t)) (*.f64 b y))))))))))
(if (<=.f64 y -39999999999999999321347871798453031921236320962738625287353816798266916864) (*.f64 z (neg.f64 y)) (if (<=.f64 y -5017028222478281/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (+.f64 x a) (if (<=.f64 y -5094199990361701/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (*.f64 a (-.f64 1 t)) (if (<=.f64 y -8531469079401343/18152061871066687778296661354368903321914797383537530017770652579540291225102592450502542901564408576535628952517004065557306948798155587253306037366972590646764780767180906664339433713797579795779287057890032192456881698082005372169886461674177955114893128728688280185836979355648) (+.f64 x a) (if (<=.f64 y 8879226000566433/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 t b) (if (<=.f64 y 6992716752707823/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) z (if (<=.f64 y 3300000000000000000) (*.f64 a (-.f64 1 t)) (if (<=.f64 y 1100000000000000063472951381384528958674477003324228313943569225245646807038118668358096414989516629660925952) (*.f64 z (neg.f64 y)) (if (<=.f64 y 21999999999999999483034433280792250702873073898465757623012114819665147993056844762457170375726229656817119530788934493496744247033856) (*.f64 a (-.f64 1 t)) (*.f64 y b))))))))))
(if (<=.f64 y -1399999999999999960554421174479154207653797675676685844801494976779255808) (*.f64 z (neg.f64 y)) (if (<=.f64 y -5990180417452007/4538015467766671944574165338592225830478699345884382504442663144885072806275648112625635725391102144133907238129251016389326737199538896813326509341743147661691195191795226666084858428449394948944821764472508048114220424520501343042471615418544488778723282182172070046459244838912) (+.f64 a x) (if (<=.f64 y 8879226000566433/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 b t) (if (<=.f64 y 3600000000000000) (+.f64 a x) (if (<=.f64 y 2450000000000000046869572416325813106947102330927085973168615645628392509556733898639026202089369939700758096218423296) (*.f64 z (neg.f64 y)) (*.f64 b y))))))
(if (<=.f64 y -1399999999999999960554421174479154207653797675676685844801494976779255808) (*.f64 z (neg.f64 y)) (if (<=.f64 y -5990180417452007/4538015467766671944574165338592225830478699345884382504442663144885072806275648112625635725391102144133907238129251016389326737199538896813326509341743147661691195191795226666084858428449394948944821764472508048114220424520501343042471615418544488778723282182172070046459244838912) (+.f64 x a) (if (<=.f64 y 8879226000566433/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 t b) (if (<=.f64 y 3600000000000000) (+.f64 x a) (if (<=.f64 y 2450000000000000046869572416325813106947102330927085973168615645628392509556733898639026202089369939700758096218423296) (*.f64 z (neg.f64 y)) (*.f64 y b))))))
(if (<=.f64 y -450000000000000045861826052125595132077510806355918724373422466191776354316126346261826596721276293265944328281437513781339058213525523678437970279483645624320) (*.f64 b y) (if (<=.f64 y -1951346651139669/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 a x) (if (<=.f64 y 5388771641723077/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (*.f64 b t) (if (<=.f64 y 440000000000000025604005312704521194096587714405987859951480094729756718499901230008350492696468794542379769731559194624) (+.f64 a x) (*.f64 b y)))))
(if (<=.f64 y -450000000000000045861826052125595132077510806355918724373422466191776354316126346261826596721276293265944328281437513781339058213525523678437970279483645624320) (*.f64 y b) (if (<=.f64 y -1951346651139669/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 x a) (if (<=.f64 y 5388771641723077/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (*.f64 t b) (if (<=.f64 y 440000000000000025604005312704521194096587714405987859951480094729756718499901230008350492696468794542379769731559194624) (+.f64 x a) (*.f64 y b)))))
(if (<=.f64 y -10499999999999999444198571260017932570560028297697319324651658239802307194898698274561506621535186363545938980998140342488051399249646127784398640225303134208) (*.f64 b y) (if (<=.f64 y -8997827589086393/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) x (if (<=.f64 y 551124372448951/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 b t) (if (<=.f64 y 45) z (*.f64 b y)))))
(if (<=.f64 y -10499999999999999444198571260017932570560028297697319324651658239802307194898698274561506621535186363545938980998140342488051399249646127784398640225303134208) (*.f64 y b) (if (<=.f64 y -8997827589086393/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) x (if (<=.f64 y 551124372448951/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (*.f64 t b) (if (<=.f64 y 45) z (*.f64 y b)))))
(if (<=.f64 b -759999999999999990918977679144255488) (*.f64 b t) (if (<=.f64 b 3631288891059715/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584) x (if (<=.f64 b 329999999999999990130236680493140618292534181888) z (*.f64 b t))))
(if (<=.f64 b -759999999999999990918977679144255488) (*.f64 t b) (if (<=.f64 b 3631288891059715/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584) x (if (<=.f64 b 329999999999999990130236680493140618292534181888) z (*.f64 t b))))
(if (<=.f64 y -6353221654873341/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) x (if (<=.f64 y 1794024649898929/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (*.f64 b -2) (if (<=.f64 y 5902958103587057/18446744073709551616) z a)))
(if (<=.f64 y -6353221654873341/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) x (if (<=.f64 y 1794024649898929/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (*.f64 -2 b) (if (<=.f64 y 5902958103587057/18446744073709551616) z a)))
(if (<=.f64 y -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) x (if (<=.f64 y 1498797955988901/576460752303423488) z a))
(if (<=.f64 x -3013008832985607/401734511064747568885490523085290650630550748445698208825344) x (if (<=.f64 x 1550000000000000014050394674057848463710121803343933526317960504900201170636124454912) a x))
a
Compiler

Compiled 1305 to 797 computations (38.9% saved)

soundness3.2s (14.4%)

Rules
1524×fma-def
1506×fma-def
1506×fma-def
1506×fma-def
1456×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038326
1644326
060921232
1192319247
2780419247
01592545
15342293
219102263
060921232
1192319247
2780419247
067129597
1190327845
055921458
1159720149
2669520149
060921232
1192319247
2780419247
067129597
1190327845
067129597
1190327845
067129597
1190327845
055921458
1159720149
2669520149
071038855
1203636000
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1467 to 867 computations (40.9% saved)

end3.0ms (0%)

preprocess513.0ms (2.3%)

Compiler

Compiled 2352 to 1190 computations (49.4% saved)

Profiling

Loading profile data...