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

Details

Time bar (total: 14.8s)

analyze0.0ms (0%)

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

Compiled 28 to 20 computations (28.6% saved)

sample1.8s (11.9%)

Results
1.1s5135×body256valid
654.0ms3120×body256infinite
0.0msbody512valid
Bogosity

preprocess58.0ms (0.4%)

Algorithm
egg-herbie
Rules
1824×sub-neg
1254×fma-def
1118×fma-neg
966×associate-+l+
750×associate--r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0112976
1371848
21335784
37012784
066
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
Outputs
0
1
2
3
4
5
Call 2
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 y (*.f64 (-.f64 x 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 x t) 2) b))
(+.f64 (-.f64 (-.f64 z (*.f64 (-.f64 y 1) x)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 t (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 x 1) a)) (*.f64 (-.f64 (+.f64 y x) 2) b))
(+.f64 (-.f64 (-.f64 a (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) x)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 b (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) x))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 z 1) y)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 z t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 (+.f64 t y) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 a 1) z)) (*.f64 (-.f64 t 1) y)) (*.f64 (-.f64 (+.f64 a t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 b 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 b t) 2) y))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) t)) (*.f64 (-.f64 z 1) a)) (*.f64 (-.f64 (+.f64 y z) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) b)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) z))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 a 1) t)) (*.f64 (-.f64 (+.f64 y a) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 b 1) a)) (*.f64 (-.f64 (+.f64 y b) 2) t))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) b)) (*.f64 (-.f64 (+.f64 y t) 2) a))
Outputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (-.f64 t 2)) b))
(fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (-.f64 y (*.f64 (-.f64 x 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 x t) 2) b))
(+.f64 (-.f64 y (+.f64 (*.f64 z (+.f64 x -1)) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 x (-.f64 t 2))))
(fma.f64 b (+.f64 x (+.f64 t -2)) (-.f64 y (fma.f64 z (+.f64 x -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 b (+.f64 t (+.f64 x -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 x) y)))
(+.f64 (-.f64 (-.f64 z (*.f64 (-.f64 y 1) x)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 z (+.f64 (*.f64 x (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 z (fma.f64 x (+.f64 y -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 x (-.f64 1 y) z)))
(+.f64 (-.f64 (-.f64 t (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 x 1) a)) (*.f64 (-.f64 (+.f64 y x) 2) b))
(+.f64 (-.f64 t (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 a (+.f64 x -1)))) (*.f64 b (+.f64 y (-.f64 x 2))))
(fma.f64 b (+.f64 x (+.f64 y -2)) (-.f64 t (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 x -1)))))
(fma.f64 b (+.f64 x (+.f64 y -2)) (fma.f64 a (-.f64 1 x) (fma.f64 z (-.f64 1 y) t)))
(+.f64 (-.f64 (-.f64 a (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) x)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 a (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 x (+.f64 t -1)))))
(fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 a (fma.f64 (+.f64 y -1) z (*.f64 x (+.f64 t -1)))))
(fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 x (-.f64 1 t) (fma.f64 z (-.f64 1 y) a)))
(+.f64 (-.f64 (-.f64 b (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) x))
(+.f64 (-.f64 b (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 x (+.f64 y (-.f64 t 2))))
(fma.f64 x (+.f64 t (+.f64 y -2)) (-.f64 b (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 x (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) b)))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 z 1) y)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 z t) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 y (+.f64 z -1)) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 z (-.f64 t 2))))
(fma.f64 b (+.f64 (+.f64 z t) -2) (-.f64 x (fma.f64 y (+.f64 z -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 b (+.f64 t (+.f64 z -2)) (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 1 z) x)))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 (+.f64 t y) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 (-.f64 x (*.f64 z (+.f64 t -1))) (*.f64 (+.f64 y -1) a)))
(fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) a (*.f64 z (+.f64 t -1)))))
(fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 z (-.f64 1 t) (fma.f64 a (-.f64 1 y) x)))
(+.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 a (-.f64 t 2))))
(fma.f64 b (+.f64 t (+.f64 a -2)) (-.f64 x (fma.f64 z (+.f64 a -1) (*.f64 y (+.f64 t -1)))))
(fma.f64 b (+.f64 t (+.f64 a -2)) (fma.f64 y (-.f64 1 t) (fma.f64 z (-.f64 1 a) x)))
(+.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 (+.f64 t b) -2) (-.f64 x (fma.f64 z (+.f64 b -1) (*.f64 (+.f64 t -1) a))))
(fma.f64 y (+.f64 t (+.f64 b -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 b) x)))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) t)) (*.f64 (-.f64 z 1) a)) (*.f64 (-.f64 (+.f64 y z) 2) b))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) t)) (*.f64 a (+.f64 z -1))) (*.f64 b (+.f64 y (-.f64 z 2))))
(fma.f64 b (+.f64 y (+.f64 z -2)) (-.f64 x (fma.f64 (+.f64 y -1) t (*.f64 a (+.f64 z -1)))))
(fma.f64 b (+.f64 y (+.f64 z -2)) (fma.f64 a (-.f64 1 z) (fma.f64 t (-.f64 1 y) x)))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 (-.f64 x (*.f64 z (+.f64 t -1))) (*.f64 (+.f64 y -1) a)))
(fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) a (*.f64 z (+.f64 t -1)))))
(fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 z (-.f64 1 t) (fma.f64 a (-.f64 1 y) x)))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) b)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) z))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) b) (*.f64 (+.f64 t -1) a))) (*.f64 z (+.f64 y (-.f64 t 2))))
(fma.f64 z (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 (+.f64 y -1) b (*.f64 (+.f64 t -1) a))))
(fma.f64 z (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 b (-.f64 1 y) x)))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 a 1) t)) (*.f64 (-.f64 (+.f64 y a) 2) b))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t (+.f64 a -1)))) (*.f64 b (+.f64 y (-.f64 a 2))))
(fma.f64 b (+.f64 y (+.f64 a -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (+.f64 a -1)))))
(fma.f64 b (+.f64 y (+.f64 a -2)) (fma.f64 t (-.f64 1 a) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 b 1) a)) (*.f64 (-.f64 (+.f64 y b) 2) t))
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 a (+.f64 b -1)))) (*.f64 t (+.f64 y (-.f64 b 2))))
(fma.f64 t (+.f64 b (+.f64 y -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 b -1)))))
(fma.f64 t (+.f64 y (+.f64 b -2)) (fma.f64 a (-.f64 1 b) (fma.f64 z (-.f64 1 y) x)))
(+.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 y (-.f64 t 2))))
(fma.f64 a (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) b))))
(fma.f64 a (+.f64 t (+.f64 y -2)) (fma.f64 b (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
Compiler

Compiled 33 to 25 computations (24.2% saved)

simplify80.0ms (0.5%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
02061
15153
214849
362049
4223549
5551249
6702849
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Outputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))

eval2.0ms (0%)

Compiler

Compiled 103 to 63 computations (38.8% saved)

prune4.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

Compiled 152 to 104 computations (31.6% saved)

localize281.0ms (1.9%)

Local Accuracy

Found 11 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))
100.0%
(*.f64 (+.f64 t -1) a)
99.2%
(fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))
96.5%
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
100.0%
(+.f64 y (+.f64 t -2))
98.4%
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
98.4%
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))
100.0%
(*.f64 (+.f64 y (-.f64 t 2)) b)
100.0%
(*.f64 (+.f64 t -1) a)
97.4%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
97.0%
(-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))
Compiler

Compiled 214 to 122 computations (43% saved)

series51.0ms (0.3%)

Counts
11 → 540
Calls

135 calls:

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

rewrite145.0ms (1%)

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

Useful iterations: 1 (0.0ms)

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

simplify335.0ms (2.3%)

Algorithm
egg-herbie
Rules
1704×fma-neg
1026×fma-def
562×distribute-rgt-in
560×distribute-lft-in
554×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
058128043
1165523897
2682523897
Stop Event
node limit
Counts
719 → 391
Calls
Call 1
Inputs
(-.f64 (*.f64 -1 a) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(*.f64 t (-.f64 a b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(*.f64 -1 (*.f64 y b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(*.f64 -1 (*.f64 y b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(*.f64 (-.f64 2 (+.f64 y t)) b)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 (-.f64 b z) y)
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 -1 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 b (-.f64 t 2))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 (-.f64 y 2) b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
x
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
x
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 t 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
y
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
y
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 y 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
t
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
t
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 y t) 2)
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 (-.f64 b z) y)
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 a t)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(*.f64 a t)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 -1 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 a t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 a (+.f64 t -1) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 a (+.f64 t -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(*.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (fma.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a) (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a)) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))
(pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 t -1) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 t -1) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(+.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (fma.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 x (*.f64 (+.f64 -1 y) z)) (fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (*.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 x (*.f64 (+.f64 -1 y) z))) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (+.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)
(pow.f64 (*.f64 (+.f64 t -1) a) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 t -1) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 z (-.f64 1 y) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) 1)
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))) 1)
(*.f64 1 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(*.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) 1)
(log.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(expm1.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(exp.f64 (log.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(log1p.f64 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (+.f64 y t) 2)
(-.f64 (exp.f64 (log1p.f64 (+.f64 y (+.f64 t -2)))) 1)
(*.f64 1 (+.f64 y (+.f64 t -2)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) (cbrt.f64 (+.f64 y (+.f64 t -2)))) (cbrt.f64 (+.f64 y (+.f64 t -2))))
(*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) (sqrt.f64 (+.f64 y (+.f64 t -2))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (-.f64 (*.f64 (+.f64 t -2) (+.f64 t -2)) (*.f64 y (+.f64 t -2)))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2))) (-.f64 y (+.f64 t -2)))
(pow.f64 (+.f64 y (+.f64 t -2)) 1)
(log.f64 (exp.f64 (+.f64 y (+.f64 t -2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 y (+.f64 t -2)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 y (+.f64 t -2))) (+.f64 y (+.f64 t -2))))
(expm1.f64 (log1p.f64 (+.f64 y (+.f64 t -2))))
(exp.f64 (log.f64 (+.f64 y (+.f64 t -2))))
(log1p.f64 (expm1.f64 (+.f64 y (+.f64 t -2))))
(fma.f64 1 y (+.f64 t -2))
(fma.f64 1 (+.f64 t -2) y)
(fma.f64 (*.f64 (cbrt.f64 y) (cbrt.f64 y)) (cbrt.f64 y) (+.f64 t -2))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 t -2)) (cbrt.f64 (+.f64 t -2))) (cbrt.f64 (+.f64 t -2)) y)
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (+.f64 t -2))
(fma.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 (+.f64 t -2)) y)
(+.f64 (*.f64 (+.f64 t (-.f64 y 2)) b) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))) 1)
(*.f64 1 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))) (cbrt.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))) (cbrt.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))) (sqrt.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(pow.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))) (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(exp.f64 (log.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(+.f64 (*.f64 (+.f64 -1 y) z) (*.f64 (+.f64 t -1) a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) 1)
(*.f64 1 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (sqrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(exp.f64 (log.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)
(pow.f64 (*.f64 (+.f64 t -1) a) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 t -1) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))
(+.f64 x (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 3)) (fma.f64 x x (fma.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) (*.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (+.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) 1)
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
Outputs
(-.f64 (*.f64 -1 a) (*.f64 (-.f64 y 2) b))
(-.f64 (neg.f64 a) (*.f64 (+.f64 y -2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 (+.f64 y -2) b))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 (+.f64 y -2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 (+.f64 y -2) b))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 (+.f64 y -2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 (+.f64 y -2) b))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 (+.f64 y -2) b))
(*.f64 t (-.f64 a b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 (+.f64 y -2) b))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 (+.f64 y -2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 (+.f64 y -2) b))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 (+.f64 y -2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 (+.f64 y -2) b))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 (+.f64 y -2) b))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b))))
(*.f64 t (-.f64 a b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 (+.f64 y -2) b))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 (+.f64 y -2) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 (+.f64 y -2) b))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 (+.f64 y -2) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 (+.f64 y -2) b))
(-.f64 (neg.f64 (fma.f64 t (-.f64 b a) a)) (*.f64 (+.f64 y -2) b))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))
(*.f64 b (-.f64 2 (+.f64 y t)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 t 2) b))
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 t -2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 -1 (*.f64 y b))
(neg.f64 (*.f64 y b))
(*.f64 y (neg.f64 b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 -1 (*.f64 y b))
(neg.f64 (*.f64 y b))
(*.f64 y (neg.f64 b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 (-.f64 2 (+.f64 y t)) b)
(*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))
(*.f64 b (-.f64 2 (+.f64 y t)))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))
(*.f64 b (-.f64 2 (+.f64 y t)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 b (+.f64 t -2) z) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x))))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x))))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x))))
(*.f64 (-.f64 b z) y)
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x))))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x))))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))
(*.f64 (-.f64 z b) (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (-.f64 (fma.f64 b (+.f64 t -2) (+.f64 z x)) (*.f64 y (-.f64 z b))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (neg.f64 (-.f64 z b)) (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (-.f64 (fma.f64 b (+.f64 t -2) (+.f64 z x)) (*.f64 y (-.f64 z b))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (neg.f64 (-.f64 z b)) (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (-.f64 (fma.f64 b (+.f64 t -2) (+.f64 z x)) (*.f64 y (-.f64 z b))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (neg.f64 (-.f64 z b)) (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (+.f64 -1 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -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 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 a)
(neg.f64 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 b (-.f64 t 2))
(*.f64 b (+.f64 t -2))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 y 2) b)
(*.f64 (+.f64 y -2) b)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(+.f64 z (fma.f64 b (+.f64 t -2) x))
(fma.f64 b (+.f64 t -2) (+.f64 z x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x)))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(*.f64 y (-.f64 b z))
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x)))
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x)))
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x)))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))
(*.f64 (-.f64 z b) (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 -1 (*.f64 y (+.f64 (neg.f64 b) z)) (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(-.f64 (fma.f64 b (+.f64 t -2) (+.f64 z x)) (*.f64 y (-.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 -1 (*.f64 y (+.f64 (neg.f64 b) z)) (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(-.f64 (fma.f64 b (+.f64 t -2) (+.f64 z x)) (*.f64 y (-.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 -1 (*.f64 y (+.f64 (neg.f64 b) z)) (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(-.f64 (fma.f64 b (+.f64 t -2) (+.f64 z x)) (*.f64 y (-.f64 z b)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))
(fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(fma.f64 (+.f64 y (+.f64 t -2)) b x)
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (*.f64 z (-.f64 1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
x
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
x
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a)))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t))
(*.f64 t (-.f64 b a))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(-.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 b (+.f64 t -2) z) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x))))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x))))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))
(*.f64 (-.f64 z b) (neg.f64 y))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (-.f64 (fma.f64 b (+.f64 t -2) (+.f64 z x)) (*.f64 y (-.f64 z b))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (neg.f64 (-.f64 z b)) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (-.f64 (fma.f64 b (+.f64 t -2) (+.f64 z x)) (*.f64 y (-.f64 z b))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (neg.f64 (-.f64 z b)) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (-.f64 (fma.f64 b (+.f64 t -2) (+.f64 z x)) (*.f64 y (-.f64 z b))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (neg.f64 (-.f64 z b)) (fma.f64 a (-.f64 1 t) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (+.f64 -1 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 t 2)
(+.f64 t -2)
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
y
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
y
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 y 2)
(+.f64 y -2)
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
t
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
t
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a))))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 b (+.f64 t -2) z) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x))))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x))))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x))))
(*.f64 (-.f64 b z) y)
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x))))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x))))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 z x))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))
(*.f64 (-.f64 z b) (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (-.f64 (fma.f64 b (+.f64 t -2) (+.f64 z x)) (*.f64 y (-.f64 z b))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (neg.f64 (-.f64 z b)) (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (-.f64 (fma.f64 b (+.f64 t -2) (+.f64 z x)) (*.f64 y (-.f64 z b))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (neg.f64 (-.f64 z b)) (fma.f64 a (-.f64 1 t) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (-.f64 (fma.f64 b (+.f64 t -2) (+.f64 z x)) (*.f64 y (-.f64 z b))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (neg.f64 (-.f64 z b)) (fma.f64 a (-.f64 1 t) z)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (+.f64 -1 t)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -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 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))
(fma.f64 -1 z (*.f64 a (+.f64 -1 t)))
(-.f64 (*.f64 a (+.f64 -1 t)) z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))
(fma.f64 z (+.f64 -1 y) (neg.f64 a))
(-.f64 (-.f64 (*.f64 y z) z) a)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 a t)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 a t)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 -1 y))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 -1 a)
(neg.f64 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(neg.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
x
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 x (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y z) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y z) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y z) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 a (-.f64 1 t) z))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 z (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y z) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y z) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y z) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 a (-.f64 1 t) z))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 z (neg.f64 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y z) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y z) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 -1 (*.f64 y z) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (-.f64 x (*.f64 y z)) (fma.f64 a (-.f64 1 t) z))
(-.f64 x (*.f64 (-.f64 t 1) a))
(-.f64 x (*.f64 a (+.f64 -1 t)))
(fma.f64 a (-.f64 1 t) x)
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 x (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) x) a)
(+.f64 x (fma.f64 z (-.f64 1 y) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 a t) x) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(fma.f64 (neg.f64 a) t (+.f64 x (fma.f64 z (-.f64 1 y) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 a t) x) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(fma.f64 (neg.f64 a) t (+.f64 x (fma.f64 z (-.f64 1 y) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 a t) x) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(fma.f64 (neg.f64 a) t (+.f64 x (fma.f64 z (-.f64 1 y) a)))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 a (neg.f64 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 a t) x) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(fma.f64 (neg.f64 a) t (+.f64 x (fma.f64 z (-.f64 1 y) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 a t) x) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(fma.f64 (neg.f64 a) t (+.f64 x (fma.f64 z (-.f64 1 y) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 a t) x) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(fma.f64 (neg.f64 a) t (+.f64 x (fma.f64 z (-.f64 1 y) a)))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 a (neg.f64 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 a t) x) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(fma.f64 (neg.f64 a) t (+.f64 x (fma.f64 z (-.f64 1 y) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 a t) x) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(fma.f64 (neg.f64 a) t (+.f64 x (fma.f64 z (-.f64 1 y) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 -1 (*.f64 a t) x) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(fma.f64 (neg.f64 a) t (+.f64 x (fma.f64 z (-.f64 1 y) a)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1)))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (fma.f64 a (+.f64 t -1) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (fma.f64 a (+.f64 t -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(*.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (fma.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a) (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (fma.f64 (*.f64 a (+.f64 -1 t)) (*.f64 a (+.f64 -1 t)) (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 y (+.f64 t -2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (+.f64 (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 a (+.f64 -1 t) (*.f64 b (+.f64 y (+.f64 t -2))))) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a)) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))
(/.f64 (*.f64 (fma.f64 (+.f64 -1 t) a (*.f64 b (+.f64 y (+.f64 t -2)))) (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 (+.f64 -1 t) a (*.f64 b (+.f64 y (+.f64 t -2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 b (+.f64 y (+.f64 t -2)))))
(pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 a (+.f64 t -1) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 a (+.f64 t -1) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 0))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))
(+.f64 (*.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) 0) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))
(+.f64 (*.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) 0) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))
(+.f64 (*.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) 0) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))
(+.f64 (*.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) 0) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))
(+.f64 (*.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) 0) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))
(+.f64 (*.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) 0) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (sqrt.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))
(+.f64 (*.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) 0) (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (fma.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 x (*.f64 (+.f64 -1 y) z)) (fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) 3) (pow.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) 3)) (fma.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) (-.f64 x (*.f64 z (+.f64 -1 y))) (fma.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (*.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (-.f64 x (*.f64 z (+.f64 -1 y)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) 3)) (fma.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 z (-.f64 1 y) x) (*.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (fma.f64 z (-.f64 1 y) x)))))
(/.f64 (-.f64 (*.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 x (*.f64 (+.f64 -1 y) z))) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (+.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (*.f64 (+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (-.f64 x (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))) (+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (-.f64 x (*.f64 z (+.f64 -1 y)))))
(/.f64 (-.f64 (*.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) 2)) (+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(cbrt.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (*.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))))))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)
(*.f64 a (+.f64 -1 t))
(pow.f64 (*.f64 (+.f64 t -1) a) 1)
(*.f64 a (+.f64 -1 t))
(log.f64 (exp.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))
(*.f64 a (+.f64 -1 t))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)
(*.f64 b (+.f64 y (+.f64 t -2)))
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)
(*.f64 b (+.f64 y (+.f64 t -2)))
(log.f64 (exp.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 b (+.f64 y (+.f64 t -2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 z (-.f64 1 y) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(cbrt.f64 (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 -1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))) 1)
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 1 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) 1)
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(cbrt.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (*.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))))))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(exp.f64 (log.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log1p.f64 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 y t) 2)
(+.f64 y (+.f64 t -2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 y (+.f64 t -2)))) 1)
(+.f64 y (+.f64 t -2))
(*.f64 1 (+.f64 y (+.f64 t -2)))
(+.f64 y (+.f64 t -2))
(*.f64 (*.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) (cbrt.f64 (+.f64 y (+.f64 t -2)))) (cbrt.f64 (+.f64 y (+.f64 t -2))))
(+.f64 y (+.f64 t -2))
(*.f64 (sqrt.f64 (+.f64 y (+.f64 t -2))) (sqrt.f64 (+.f64 y (+.f64 t -2))))
(+.f64 y (+.f64 t -2))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (-.f64 (*.f64 (+.f64 t -2) (+.f64 t -2)) (*.f64 y (+.f64 t -2)))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2))) (-.f64 y (+.f64 t -2)))
(/.f64 (+.f64 y (+.f64 t -2)) (/.f64 (+.f64 (-.f64 y t) 2) (+.f64 (-.f64 y t) 2)))
(pow.f64 (+.f64 y (+.f64 t -2)) 1)
(+.f64 y (+.f64 t -2))
(log.f64 (exp.f64 (+.f64 y (+.f64 t -2))))
(+.f64 y (+.f64 t -2))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 y (+.f64 t -2)))))
(+.f64 y (+.f64 t -2))
(cbrt.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 y (+.f64 t -2))) (+.f64 y (+.f64 t -2))))
(cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) (+.f64 y (+.f64 t -2)))))
(cbrt.f64 (pow.f64 (+.f64 y (+.f64 t -2)) 3))
(expm1.f64 (log1p.f64 (+.f64 y (+.f64 t -2))))
(+.f64 y (+.f64 t -2))
(exp.f64 (log.f64 (+.f64 y (+.f64 t -2))))
(+.f64 y (+.f64 t -2))
(log1p.f64 (expm1.f64 (+.f64 y (+.f64 t -2))))
(+.f64 y (+.f64 t -2))
(fma.f64 1 y (+.f64 t -2))
(+.f64 y (+.f64 t -2))
(fma.f64 1 (+.f64 t -2) y)
(+.f64 y (+.f64 t -2))
(fma.f64 (*.f64 (cbrt.f64 y) (cbrt.f64 y)) (cbrt.f64 y) (+.f64 t -2))
(+.f64 y (+.f64 t -2))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 t -2)) (cbrt.f64 (+.f64 t -2))) (cbrt.f64 (+.f64 t -2)) y)
(+.f64 y (+.f64 t -2))
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (+.f64 t -2))
(+.f64 y (+.f64 t -2))
(fma.f64 (sqrt.f64 (+.f64 t -2)) (sqrt.f64 (+.f64 t -2)) y)
(+.f64 y (+.f64 t -2))
(+.f64 (*.f64 (+.f64 t (-.f64 y 2)) b) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))) 1)
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 1 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))) (cbrt.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))) (cbrt.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))) (sqrt.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) 1)
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (exp.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))) (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(cbrt.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (*.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))) (-.f64 x (fma.f64 (+.f64 -1 y) z (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))))))
(cbrt.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(exp.f64 (log.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 (+.f64 -1 y) z) (*.f64 (+.f64 t -1) a))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) 1)
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 1 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 (sqrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (sqrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 1)
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(log.f64 (exp.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(exp.f64 (log.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)
(*.f64 a (+.f64 -1 t))
(pow.f64 (*.f64 (+.f64 t -1) a) 1)
(*.f64 a (+.f64 -1 t))
(log.f64 (exp.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))
(*.f64 a (+.f64 -1 t))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(+.f64 x (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))) (sqrt.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z) 0))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))) (sqrt.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z) 0))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))) (sqrt.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))) (sqrt.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))) (sqrt.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z) 0))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 1))) (fma.f64 (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) 1 (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 1)))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))) (sqrt.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z) 0))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))) (sqrt.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z) 0))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 3)) (fma.f64 x x (fma.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) (*.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) 3)) (fma.f64 x x (fma.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) (*.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z) 3)) (fma.f64 x x (*.f64 (-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z) (+.f64 x (-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (+.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))) (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))) (+.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z) 2)) (+.f64 x (-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)))
(pow.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) 1)
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(cbrt.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (*.f64 (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))) (-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y)))))))
(cbrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (*.f64 z (+.f64 -1 y))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))

eval260.0ms (1.8%)

Compiler

Compiled 11089 to 6751 computations (39.1% saved)

prune175.0ms (1.2%)

Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New39013403
Fresh000
Picked303
Done000
Total39313406
Accurracy
100.0%
Counts
406 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.4%
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (*.f64 y z)))
91.8%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))))
63.4%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a))
54.6%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
73.8%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
77.0%
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
65.6%
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
40.8%
(*.f64 (-.f64 (+.f64 y t) 2) b)
34.9%
(*.f64 (-.f64 b z) y)
26.9%
(*.f64 z (-.f64 1 y))
35.7%
(*.f64 t (-.f64 b a))
25.2%
(*.f64 a (-.f64 1 t))
16.5%
x
69.4%
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (*.f64 y z)))
91.8%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))))
63.4%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a))
54.6%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
73.8%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
77.0%
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
65.6%
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
40.8%
(*.f64 (-.f64 (+.f64 y t) 2) b)
34.9%
(*.f64 (-.f64 b z) y)
26.9%
(*.f64 z (-.f64 1 y))
35.7%
(*.f64 t (-.f64 b a))
25.2%
(*.f64 a (-.f64 1 t))
16.5%
x
Compiler

Compiled 822 to 596 computations (27.5% saved)

localize212.0ms (1.4%)

Local Accuracy

Found 10 expressions with local accuracy:

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

Compiled 180 to 90 computations (50% saved)

series19.0ms (0.1%)

Counts
9 → 330
Calls

96 calls:

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

rewrite144.0ms (1%)

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

Useful iterations: 1 (0.0ms)

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

simplify210.0ms (1.4%)

Algorithm
egg-herbie
Rules
1378×fma-def
1096×log-prod
528×associate-*l*
526×associate-*r*
472×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

eval174.0ms (1.2%)

Compiler

Compiled 11101 to 6285 computations (43.4% saved)

prune117.0ms (0.8%)

Pruning

24 alts after pruning (21 fresh and 3 done)

PrunedKeptTotal
New45415469
Fresh268
Picked235
Done000
Total45824482
Accurracy
100.0%
Counts
482 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.0%
(fma.f64 t (-.f64 b a) x)
63.4%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a))
54.6%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b))
59.5%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 t) b))
73.8%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
57.4%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t))
77.0%
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
57.8%
(-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))
41.7%
(-.f64 x (*.f64 z (-.f64 y 1)))
50.0%
(-.f64 x (*.f64 t (-.f64 a b)))
38.1%
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
65.6%
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
24.7%
(*.f64 (-.f64 y 2) b)
25.9%
(*.f64 (-.f64 t 2) b)
34.9%
(*.f64 (-.f64 b z) y)
19.4%
(*.f64 (neg.f64 y) z)
19.3%
(*.f64 (neg.f64 a) t)
26.9%
(*.f64 z (-.f64 1 y))
19.1%
(*.f64 y b)
35.7%
(*.f64 t (-.f64 b a))
21.0%
(*.f64 t b)
25.2%
(*.f64 a (-.f64 1 t))
16.5%
x
7.4%
a
50.0%
(fma.f64 t (-.f64 b a) x)
63.4%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a))
54.6%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b))
59.5%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 t) b))
73.8%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
57.4%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t))
77.0%
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
57.8%
(-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))
41.7%
(-.f64 x (*.f64 z (-.f64 y 1)))
50.0%
(-.f64 x (*.f64 t (-.f64 a b)))
38.1%
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
65.6%
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
24.7%
(*.f64 (-.f64 y 2) b)
25.9%
(*.f64 (-.f64 t 2) b)
34.9%
(*.f64 (-.f64 b z) y)
19.4%
(*.f64 (neg.f64 y) z)
19.3%
(*.f64 (neg.f64 a) t)
26.9%
(*.f64 z (-.f64 1 y))
19.1%
(*.f64 y b)
35.7%
(*.f64 t (-.f64 b a))
21.0%
(*.f64 t b)
25.2%
(*.f64 a (-.f64 1 t))
16.5%
x
7.4%
a
Compiler

Compiled 1166 to 862 computations (26.1% saved)

localize110.0ms (0.7%)

Local Accuracy

Found 9 expressions with local accuracy:

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

Compiled 131 to 54 computations (58.8% saved)

series10.0ms (0.1%)

Counts
5 → 204
Calls

63 calls:

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

rewrite73.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
692×add-sqr-sqrt
680×pow1
680×*-un-lft-identity
646×add-cbrt-cube
646×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify150.0ms (1%)

Algorithm
egg-herbie
Rules
872×fma-def
624×log-prod
556×associate-*r*
544×associate-*l*
422×exp-prod
Iterations

Useful iterations: 1 (0.0ms)

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

eval117.0ms (0.8%)

Compiler

Compiled 7858 to 4162 computations (47% saved)

prune211.0ms (1.4%)

Pruning

25 alts after pruning (20 fresh and 5 done)

PrunedKeptTotal
New3918399
Fresh41216
Picked325
Done033
Total39825423
Accurracy
100.0%
Counts
423 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
35.5%
(fma.f64 t b x)
63.4%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a))
73.8%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
48.9%
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z))
54.6%
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1)))
59.5%
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 z (-.f64 y 1)))
46.5%
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
57.8%
(-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))
43.0%
(-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t a))
35.5%
(-.f64 x (*.f64 (neg.f64 t) b))
41.7%
(-.f64 x (*.f64 z (-.f64 y 1)))
55.3%
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
38.1%
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
24.7%
(*.f64 (-.f64 y 2) b)
25.9%
(*.f64 (-.f64 t 2) b)
34.9%
(*.f64 (-.f64 b z) y)
19.4%
(*.f64 (neg.f64 y) z)
19.3%
(*.f64 (neg.f64 a) t)
26.9%
(*.f64 z (-.f64 1 y))
19.1%
(*.f64 y b)
35.7%
(*.f64 t (-.f64 b a))
21.0%
(*.f64 t b)
25.2%
(*.f64 a (-.f64 1 t))
16.5%
x
7.4%
a
35.5%
(fma.f64 t b x)
63.4%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a))
73.8%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
48.9%
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z))
54.6%
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1)))
59.5%
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 z (-.f64 y 1)))
46.5%
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 a t))
57.8%
(-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))
43.0%
(-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t a))
35.5%
(-.f64 x (*.f64 (neg.f64 t) b))
41.7%
(-.f64 x (*.f64 z (-.f64 y 1)))
55.3%
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
38.1%
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))
24.7%
(*.f64 (-.f64 y 2) b)
25.9%
(*.f64 (-.f64 t 2) b)
34.9%
(*.f64 (-.f64 b z) y)
19.4%
(*.f64 (neg.f64 y) z)
19.3%
(*.f64 (neg.f64 a) t)
26.9%
(*.f64 z (-.f64 1 y))
19.1%
(*.f64 y b)
35.7%
(*.f64 t (-.f64 b a))
21.0%
(*.f64 t b)
25.2%
(*.f64 a (-.f64 1 t))
16.5%
x
7.4%
a
Compiler

Compiled 1118 to 832 computations (25.6% saved)

localize135.0ms (0.9%)

Local Accuracy

Found 8 expressions with local accuracy:

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

Compiled 114 to 52 computations (54.4% saved)

series6.0ms (0%)

Counts
6 → 135
Calls

54 calls:

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

rewrite120.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
976×expm1-udef
570×add-sqr-sqrt
558×pow1
558×*-un-lft-identity
530×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify116.0ms (0.8%)

Algorithm
egg-herbie
Rules
1370×times-frac
808×fma-def
566×log-prod
484×div-sub
474×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

eval132.0ms (0.9%)

Compiler

Compiled 7058 to 3669 computations (48% saved)

prune104.0ms (0.7%)

Pruning

27 alts after pruning (19 fresh and 8 done)

PrunedKeptTotal
New4075412
Fresh11415
Picked235
Done055
Total41027437
Accurracy
100.0%
Counts
437 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
35.5%
(fma.f64 t b x)
63.4%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a))
73.8%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
48.9%
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z))
54.6%
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1)))
59.5%
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 z (-.f64 y 1)))
46.9%
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a))
57.8%
(-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))
43.0%
(-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t a))
32.1%
(-.f64 (*.f64 t b) (*.f64 a t))
41.7%
(-.f64 x (*.f64 z (-.f64 y 1)))
55.3%
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
24.7%
(+.f64 (*.f64 y b) (*.f64 -2 b))
35.5%
(+.f64 (*.f64 t b) x)
24.7%
(*.f64 (-.f64 y 2) b)
25.9%
(*.f64 (-.f64 t 2) b)
34.9%
(*.f64 (-.f64 b z) y)
19.4%
(*.f64 (neg.f64 y) z)
19.3%
(*.f64 (neg.f64 a) t)
26.9%
(*.f64 z (-.f64 1 y))
19.1%
(*.f64 y b)
35.7%
(*.f64 t (-.f64 b a))
21.0%
(*.f64 t b)
25.2%
(*.f64 a (-.f64 1 t))
7.5%
(*.f64 -2 b)
16.5%
x
7.4%
a
Compiler

Compiled 751 to 459 computations (38.9% saved)

regimes272.0ms (1.8%)

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

7 calls:

139.0ms
b
22.0ms
a
22.0ms
y
21.0ms
x
21.0ms
t
Results
AccuracySegmentsBranch
96.9%1x
96.9%1y
96.9%1z
96.9%1t
96.9%1a
96.9%1b
96.9%1(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 484 to 261 computations (46.1% saved)

regimes162.0ms (1.1%)

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

7 calls:

23.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
22.0ms
x
22.0ms
t
21.0ms
b
21.0ms
z
Results
AccuracySegmentsBranch
96.5%1x
96.5%1y
96.5%1z
96.5%1t
96.5%1a
96.5%1b
96.5%1(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 466 to 251 computations (46.1% saved)

regimes216.0ms (1.5%)

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

7 calls:

72.0ms
x
27.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
21.0ms
t
21.0ms
b
21.0ms
y
Results
AccuracySegmentsBranch
93.7%1x
93.7%1y
93.7%1z
93.7%1t
93.7%1a
93.7%1b
98.0%2(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 447 to 240 computations (46.3% saved)

regimes554.0ms (3.7%)

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

6 calls:

187.0ms
b
131.0ms
a
75.0ms
z
60.0ms
y
46.0ms
x
Results
AccuracySegmentsBranch
79.1%3x
88.6%3y
83.1%5z
88.2%3t
91.9%8a
90.1%5b
Compiler

Compiled 333 to 175 computations (47.4% saved)

regimes496.0ms (3.4%)

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

3 calls:

336.0ms
b
78.0ms
t
74.0ms
y
Results
AccuracySegmentsBranch
90.6%6b
82.8%5t
87.2%4y
Compiler

Compiled 297 to 149 computations (49.8% saved)

regimes169.0ms (1.1%)

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

1 calls:

92.0ms
b
Results
AccuracySegmentsBranch
88.7%4b
Compiler

Compiled 268 to 128 computations (52.2% saved)

regimes96.0ms (0.6%)

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

1 calls:

88.0ms
b
Results
AccuracySegmentsBranch
85.6%3b
Compiler

Compiled 255 to 120 computations (52.9% saved)

regimes524.0ms (3.5%)

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

3 calls:

236.0ms
a
151.0ms
y
129.0ms
b
Results
AccuracySegmentsBranch
79.4%10a
80.8%7y
81.5%3b
Compiler

Compiled 256 to 127 computations (50.4% saved)

regimes475.0ms (3.2%)

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

4 calls:

156.0ms
x
122.0ms
z
107.0ms
t
83.0ms
b
Results
AccuracySegmentsBranch
69.7%11x
78.5%5t
79.6%10z
78.0%6b
Compiler

Compiled 216 to 110 computations (49.1% saved)

regimes176.0ms (1.2%)

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

2 calls:

121.0ms
t
49.0ms
y
Results
AccuracySegmentsBranch
75.9%3y
77.6%10t
Compiler

Compiled 180 to 86 computations (52.2% saved)

regimes176.0ms (1.2%)

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

2 calls:

109.0ms
b
62.0ms
y
Results
AccuracySegmentsBranch
77.6%7b
70.0%5y
Compiler

Compiled 142 to 75 computations (47.2% saved)

regimes148.0ms (1%)

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

1 calls:

144.0ms
b
Results
AccuracySegmentsBranch
74.8%6b
Compiler

Compiled 126 to 64 computations (49.2% saved)

regimes396.0ms (2.7%)

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

5 calls:

127.0ms
a
104.0ms
b
56.0ms
t
56.0ms
y
49.0ms
z
Results
AccuracySegmentsBranch
69.2%5t
70.5%6y
69.0%12a
65.5%5z
70.0%6b
Compiler

Compiled 145 to 84 computations (42.1% saved)

regimes100.0ms (0.7%)

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

2 calls:

51.0ms
y
45.0ms
t
Results
AccuracySegmentsBranch
70.5%6y
61.0%5t
Compiler

Compiled 101 to 56 computations (44.6% saved)

regimes167.0ms (1.1%)

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

3 calls:

75.0ms
z
56.0ms
b
33.0ms
y
Results
AccuracySegmentsBranch
60.4%10z
61.1%6b
60.2%4y
Compiler

Compiled 101 to 59 computations (41.6% saved)

regimes224.0ms (1.5%)

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

4 calls:

88.0ms
b
70.0ms
x
32.0ms
t
31.0ms
y
Results
AccuracySegmentsBranch
51.0%9b
52.2%10x
59.0%5t
59.0%5y
Compiler

Compiled 83 to 54 computations (34.9% saved)

regimes259.0ms (1.7%)

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

3 calls:

135.0ms
a
100.0ms
t
21.0ms
y
Results
AccuracySegmentsBranch
54.3%13a
46.4%4y
56.6%7t
Compiler

Compiled 61 to 40 computations (34.4% saved)

regimes122.0ms (0.8%)

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

2 calls:

61.0ms
z
59.0ms
t
Results
AccuracySegmentsBranch
46.6%7z
52.7%7t
Compiler

Compiled 49 to 31 computations (36.7% saved)

regimes284.0ms (1.9%)

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

6 calls:

81.0ms
t
49.0ms
a
47.0ms
b
40.0ms
y
35.0ms
z
Results
AccuracySegmentsBranch
47.0%10a
39.1%7z
36.2%5x
41.2%8b
41.2%8y
46.3%11t
Compiler

Compiled 72 to 53 computations (26.4% saved)

regimes100.0ms (0.7%)

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

2 calls:

50.0ms
a
48.0ms
t
Results
AccuracySegmentsBranch
46.3%11t
41.1%10a
Compiler

Compiled 39 to 26 computations (33.3% saved)

regimes131.0ms (0.9%)

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

4 calls:

41.0ms
t
37.0ms
y
30.0ms
b
22.0ms
x
Results
AccuracySegmentsBranch
31.1%5x
35.9%8y
35.1%6b
43.8%10t
Compiler

Compiled 49 to 36 computations (26.5% saved)

regimes28.0ms (0.2%)

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

1 calls:

26.0ms
t
Results
AccuracySegmentsBranch
38.0%6t
Compiler

Compiled 24 to 16 computations (33.3% saved)

regimes12.0ms (0.1%)

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

1 calls:

11.0ms
t
Results
AccuracySegmentsBranch
33.8%3t
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes46.0ms (0.3%)

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

6 calls:

13.0ms
b
12.0ms
a
9.0ms
x
3.0ms
z
3.0ms
t
Results
AccuracySegmentsBranch
19.7%3x
16.5%1y
20.7%3a
20.5%4b
16.5%1z
16.5%1t
Compiler

Compiled 53 to 44 computations (17% saved)

regimes17.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

6 calls:

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

bsearch41.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
0.00011362576764640046
11.265419113427757
19.0ms
-4.9687316603086477e-17
-3.5639609531815346e-20
Results
26.0ms193×body256valid
11.0ms79×body256infinite
Compiler

Compiled 784 to 571 computations (27.2% saved)

bsearch109.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
1.3760076631842722e+76
2.1243838737547342e+80
21.0ms
2.58238151847386e-6
0.7699026801102045
21.0ms
4.058039435675232e-80
3.5707767680444155e-72
24.0ms
-1.6067947580260595e-50
-1.4455495325033594e-61
24.0ms
-4.001029494894003e+68
-3.526415446142554e+57
Results
72.0ms525×body256valid
27.0ms211×body256infinite
Compiler

Compiled 1840 to 1351 computations (26.6% saved)

bsearch69.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
1.3760076631842722e+76
2.1243838737547342e+80
25.0ms
-1.6067947580260595e-50
-1.4455495325033594e-61
24.0ms
-4.001029494894003e+68
-3.526415446142554e+57
Results
40.0ms306×body256valid
21.0ms142×body256infinite
Compiler

Compiled 1084 to 793 computations (26.8% saved)

bsearch47.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.3760076631842722e+76
2.1243838737547342e+80
25.0ms
-4.001029494894003e+68
-3.526415446142554e+57
Results
22.0ms171×body256valid
22.0ms117×body256infinite
Compiler

Compiled 684 to 495 computations (27.6% saved)

bsearch44.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
1.3760076631842722e+76
2.1243838737547342e+80
23.0ms
-8.278400577727024e+40
-9.63282671896191e+32
Results
26.0ms181×body256valid
13.0ms91×body256infinite
Compiler

Compiled 614 to 452 computations (26.4% saved)

bsearch65.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
2.366452034491849e+63
1.0088891247121634e+65
13.0ms
-7.830881511759013e+139
-5.244761798613087e+139
16.0ms
-7.564475497193172e+181
-5.972148218508171e+179
16.0ms
-1.5073511382189617e+230
-2.8796631017369866e+229
Results
35.0ms222×body256infinite
24.0ms162×body256valid
Compiler

Compiled 814 to 584 computations (28.3% saved)

bsearch33.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
7.69591189744504e+52
1.720642025453148e+54
16.0ms
-9.908145708762129e+93
-2.2483900114937392e+92
Results
17.0ms115×body256valid
14.0ms109×body256infinite
Compiler

Compiled 428 to 307 computations (28.3% saved)

bsearch102.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.3760076631842722e+76
2.1243838737547342e+80
19.0ms
216093.19406948128
32032197.707734678
11.0ms
4.925029416379334e-49
1.3618791433501425e-48
21.0ms
-2.2560488097620907e-295
-3.3854218506908867e-301
17.0ms
-2.613027882320802e-69
-2.0273083255960776e-71
16.0ms
-49214.83761471379
-11467.790540258498
Results
69.0ms482×body256valid
25.0ms190×body256infinite
Compiler

Compiled 1322 to 993 computations (24.9% saved)

bsearch82.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
3.7808846005710027e+71
1.3760076631842722e+76
20.0ms
216093.19406948128
32032197.707734678
11.0ms
4.925029416379334e-49
1.3618791433501425e-48
16.0ms
-2.613027882320802e-69
-2.0273083255960776e-71
17.0ms
-49214.83761471379
-11467.790540258498
Results
57.0ms387×body256valid
18.0ms141×body256infinite
Compiler

Compiled 1012 to 766 computations (24.3% saved)

bsearch76.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
0.02776778867157517
2870054786142.1035
21.0ms
-2.183110392927386e-105
-8.419982194619949e-108
11.0ms
-9.183166356244226e-74
-3.2510305324558845e-74
21.0ms
-2.61289469037073e+20
-3259586455214267000.0
Results
48.0ms345×body256valid
22.0ms135×body256infinite
Compiler

Compiled 850 to 657 computations (22.7% saved)

bsearch78.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
7.69591189744504e+52
1.720642025453148e+54
2.0ms
-5.148922754926846e-17
-4.9687316603086477e-17
21.0ms
-2.070809881797447e+26
-6.394760507165602e+21
18.0ms
-4.557267547237448e+29
-1.3279231398304595e+27
19.0ms
-9.908145708762129e+93
-2.2483900114937392e+92
Results
46.0ms326×body256valid
25.0ms170×body256infinite
Compiler

Compiled 828 to 626 computations (24.4% saved)

bsearch57.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
7.69591189744504e+52
1.720642025453148e+54
22.0ms
2.7310707391464405e-112
4.237553051874697e-102
18.0ms
-2.5882056384933463e-5
-7.692020578356402e-10
Results
37.0ms290×body256valid
15.0ms110×body256infinite
Compiler

Compiled 636 to 477 computations (25% saved)

bsearch52.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
2.366452034491849e+63
1.0088891247121634e+65
13.0ms
1.3850534847033117e-284
1.9380941570742593e-283
14.0ms
-3.052510320762829e-241
-2.0047296639130902e-242
9.0ms
-7.830881511759013e+139
-5.244761798613087e+139
Results
32.0ms247×body256valid
15.0ms121×body256infinite
Compiler

Compiled 540 to 417 computations (22.8% saved)

bsearch112.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
0.02776778867157517
2870054786142.1035
21.0ms
1.2868822827087036e-172
1.5540577546854684e-167
20.0ms
1.013662757504756e-256
6.575990946993906e-251
9.0ms
7.568826533421556e-285
1.3850534847033117e-284
21.0ms
-6.947020161647518e-122
-2.9145233102002575e-127
18.0ms
-2.61289469037073e+20
-3259586455214267000.0
Results
78.0ms575×body256valid
25.0ms193×body256infinite
Compiler

Compiled 1100 to 895 computations (18.6% saved)

bsearch127.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
0.02776778867157517
2870054786142.1035
18.0ms
5.1999563849499516e-15
1.3592845019721198e-12
23.0ms
1.5104692961708746e-49
9.967883354435979e-39
20.0ms
2.375934996952459e-157
2.129681700016452e-149
21.0ms
-6.947020161647518e-122
-2.9145233102002575e-127
22.0ms
-1.154637379181785e+86
-1.590584980221801e+69
Results
85.0ms637×body256valid
33.0ms259×body256infinite
Compiler

Compiled 1161 to 944 computations (18.7% saved)

bsearch140.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
8.938714896461458e+54
8.339619577004797e+57
16.0ms
1.6805595742425673e-141
3.18798669691513e-139
11.0ms
5.810578450559636e-254
1.1645570960717013e-253
15.0ms
-1.8910884324818513e-261
-3.794536246388916e-262
20.0ms
-1.018945256973263e-197
-2.367950636725562e-204
15.0ms
-9.989321408039864e-105
-1.6203306625176703e-105
18.0ms
-3.1027774737051724e-29
-1.0438429249325715e-31
9.0ms
-9.051583589722628e+68
-5.241520691131916e+68
19.0ms
-7.306091169010016e+126
-1.7517649752460006e+124
Results
82.0ms611×body256valid
47.0ms365×body256infinite
Compiler

Compiled 1273 to 1047 computations (17.8% saved)

bsearch253.0ms (1.7%)

Algorithm
10×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
1.1835040145281688e+295
1.7790644298928357e+302
45.0ms
3.287503172199032e+178
6.530913847172948e+184
13.0ms
1.0088891247121634e+65
1.0655877609595135e+66
20.0ms
5.1999563849499516e-15
1.3592845019721198e-12
25.0ms
1.5104692961708746e-49
9.967883354435979e-39
22.0ms
2.375934996952459e-157
2.129681700016452e-149
20.0ms
-6.947020161647518e-122
-2.9145233102002575e-127
35.0ms
-7.830881511759013e+139
-5.244761798613087e+139
20.0ms
-5.972148218508171e+179
-1.1212938003145412e+173
33.0ms
-1.5073511382189617e+230
-2.8796631017369866e+229
Results
121.0ms684×body256valid
118.0ms580×body256infinite
Compiler

Compiled 1602 to 1313 computations (18% saved)

bsearch225.0ms (1.5%)

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
49.0ms
1.1835040145281688e+295
1.7790644298928357e+302
21.0ms
3.287503172199032e+178
6.530913847172948e+184
14.0ms
1.0088891247121634e+65
1.0655877609595135e+66
19.0ms
2.366452034491849e+63
1.0088891247121634e+65
15.0ms
15654177007051.646
4006194633754399.5
21.0ms
-6.947020161647518e-122
-2.9145233102002575e-127
22.0ms
-7.830881511759013e+139
-5.244761798613087e+139
20.0ms
-5.972148218508171e+179
-1.1212938003145412e+173
42.0ms
-1.5073511382189617e+230
-2.8796631017369866e+229
Results
144.0ms543×body256infinite
68.0ms513×body256valid
Compiler

Compiled 1337 to 1093 computations (18.2% saved)

bsearch81.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
2.018876184524403e+102
8.326551728768271e+102
18.0ms
2.366452034491849e+63
1.0088891247121634e+65
18.0ms
15654177007051.646
4006194633754399.5
20.0ms
-6.947020161647518e-122
-2.9145233102002575e-127
10.0ms
-7.830881511759013e+139
-5.244761798613087e+139
Results
46.0ms332×body256valid
29.0ms196×body256infinite
Compiler

Compiled 638 to 526 computations (17.6% saved)

bsearch27.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
15654177007051.646
4006194633754399.5
11.0ms
-7.830881511759013e+139
-5.244761798613087e+139
Results
17.0ms115×body256valid
8.0ms61×body256infinite
Compiler

Compiled 234 to 192 computations (17.9% saved)

bsearch81.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
57.0ms
8.112032030519204e+207
9.604515845242655e+209
24.0ms
-6.460658168712207e+155
-1.966136574400603e+152
Results
56.0ms117×body256infinite
22.0ms123×body256valid
Compiler

Compiled 276 to 237 computations (14.1% saved)

simplify440.0ms (3%)

Algorithm
egg-herbie
Rules
440×unsub-neg
302×distribute-lft-neg-in
226×neg-mul-1
144×cancel-sign-sub-inv
140×+-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03592787
14932757
25862757
36702749
47082749
57532749
68252749
79722749
811902749
913042749
1014082749
1114682749
1215102749
1315562749
1415922749
1516042749
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))
(if (<=.f64 y -7950704564631455/162259276829213363391578010288128) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) (if (<=.f64 y 2132904783522667/576460752303423488) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x))) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))))
(if (<=.f64 b -34000000000000002560905678218396284651621838722941351633092608) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b -210287584003775/107839786668602559178668060348078522694548577690162289924414440996864) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 8854437155380585/590295810358705651712) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x))) (if (<=.f64 b 47999999999999997116684714174693658545207391266039499597488225662574524786278400) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))))))
(if (<=.f64 b -34000000000000002560905678218396284651621838722941351633092608) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b -5608679322432503/3618502788666131106986593281521497120414687020801267626233049500247285301248) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 649999999999999995236450448640769171028208060005753744189650256546943842910208) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))))
(if (<=.f64 b -334999999999999985985642666165072308304379748473855264630122347495424) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b 850000000000000017503981701893785293195096826892387179652848397507251515949056) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(if (<=.f64 b -39999999999999997823009239481712640) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b 115000000000000002005206813200069618603975780427201536442134812831809058772090880) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(if (<=.f64 t -28999999999999998147413221850878063553604846312633556583057312917585579537256477925424014637957765831245619431012182512233410488238832072532379335748531692616985987573220965525249785479773477011393518189195643154098473836411355136) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -61999999999999997809277217865939245964310182060500636096724416610573623976799116324411194771272989281218478834518598693997607988110286172708021626629767711260564860998246622285529088) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t a)) (if (<=.f64 t -53999999999999995162884686514580018746145598255708633273618095375160145526046599015318158680783822033041168861200563045334898244013837516800) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))) (if (<=.f64 t 2600000000000000113893154917817548596130663773948029647850569728) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))))))
(if (<=.f64 y -245000000000000007732635527848795702366847239396027435057234961746334518171532271982796079104) (*.f64 (-.f64 b z) y) (if (<=.f64 y 540000000000000038874608149272587040211148487620820992) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))) (*.f64 (-.f64 b z) y)))
(if (<=.f64 b -37000) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b -466240534134175/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -4147039328479053/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 8885724609534513/6582018229284824168619876730229402019930943462534319453394436096) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t a)) (if (<=.f64 b 16500000) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b 55000000000000000981369353015810551861615715402103866681329908659147537121280) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))))))
(if (<=.f64 b -34000) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b -4856672230564323/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 3554289843813805/3291009114642412084309938365114701009965471731267159726697218048) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 17000000) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b 439999999999999989003956863627975421475967980035812519103317047269916672) (-.f64 x (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))))))
(if (<=.f64 t -3300000000000000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -4328701449710783/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t -1355681185995627/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (*.f64 (-.f64 y 2) b) (if (<=.f64 t 980000000000) (-.f64 x (*.f64 z (-.f64 y 1))) (-.f64 x (*.f64 t (-.f64 a b)))))))
(if (<=.f64 y -1100000000000000105611071290739202392404815161791087169605943501090010513907441225992020951040) (*.f64 (-.f64 b z) y) (if (<=.f64 y -1659999999999999862628155392) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 y -54000000000000000167772160) (*.f64 (neg.f64 y) z) (if (<=.f64 y -4137611559144941/81129638414606681695789005144064) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 y 1119999999999999992407462515285023333637113454977351680) (-.f64 x (*.f64 t (-.f64 a b))) (*.f64 (-.f64 b z) y))))))
(if (<=.f64 y -7378697629483821/295147905179352825856) (*.f64 (-.f64 b z) y) (if (<=.f64 y 8826049387992363/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (+.f64 (*.f64 t b) x) (if (<=.f64 y 79999999999999999457675893948930238116936675355525120) (*.f64 t (-.f64 b a)) (*.f64 (-.f64 b z) y))))
(if (<=.f64 t -53999999999999995162884686514580018746145598255708633273618095375160145526046599015318158680783822033041168861200563045334898244013837516800) (*.f64 t (-.f64 b a)) (if (<=.f64 t -5045051308956759/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968) (*.f64 (-.f64 b z) y) (if (<=.f64 t 1841655418601397/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) x (if (<=.f64 t 3399999999999999867879195405818540817308400182031458067202179072) (*.f64 (-.f64 b z) y) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -17200000000000000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t -762889925020669/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968) (*.f64 z (-.f64 1 y)) (if (<=.f64 t 6161174491321037/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336) x (if (<=.f64 t 3508205870822777/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (*.f64 z (-.f64 1 y)) (if (<=.f64 t 5765184229230317/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (*.f64 y b) (if (<=.f64 t 1850000000) (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 t -1649999999999999928114927421287130663367939382128113274262656483590144) (*.f64 t (-.f64 b a)) (if (<=.f64 t -441917944371729/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (*.f64 y b) (if (<=.f64 t 4173700524858639/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) x (if (<=.f64 t 2605242419472011/3064991081731777716716694054300618367237478244367204352) (*.f64 (neg.f64 y) z) (if (<=.f64 t 1917321532845197/79228162514264337593543950336) x (if (<=.f64 t 21000000) (*.f64 (neg.f64 y) z) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 a -17599999999999999372841208995329359404072463958736917024532411588027859648932084841749548924149689971281832549971873465630720) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -780000000000000037418326116769192668924194200145422330069964893978624) (*.f64 y b) (if (<=.f64 a -8777573310141653/356811923176489970264571492362373784095686656) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -3163256100656463/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (*.f64 t b) (if (<=.f64 a -2025278565357761/43091033305484275771318189120554014028188383664727440257009917157939053808001686094755156265186004592451444480869811959505055188993505721246743058601180207922833192313884218148386109504588371699886434318219521032192) x (if (<=.f64 a -6913382939175789/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (*.f64 (neg.f64 y) z) (if (<=.f64 a 134137283296165/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (*.f64 y b) (if (<=.f64 a 1501674488153571/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) x (if (<=.f64 a 2350000000000000139748412251079172779178897738602507141120) (*.f64 t b) (*.f64 a (-.f64 1 t)))))))))))
(if (<=.f64 t -44500000000000001522062024387039100220089524225503775025842325516186691185329135142322041806692189063231089436687262486913963078679333043923810279628714361509090037516385991006762685375338294410041663074053378923233892947936149504) (*.f64 t b) (if (<=.f64 t -10599999999999999404122124140508333427704370196084152216557643192626487471045515407019793588840234271273632472005888678119353003599649327259520125631687178321946035182246077399040) (*.f64 (neg.f64 a) t) (if (<=.f64 t -57999999999999997938474811632394118869754880652231239369286080937320010692236932095117328888540114984533808639198992178014340306644116701184) (*.f64 t b) (if (<=.f64 t -4633845504375301/12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696) (*.f64 y b) (if (<=.f64 t 1391233508286213/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) x (if (<=.f64 t 4525137532633317/205688069665150755269371147819668813122841983204197482918576128) (*.f64 (neg.f64 y) z) (if (<=.f64 t 2614529362970723/158456325028528675187087900672) x (if (<=.f64 t 260000000000000002620305667796337350390957381097104846849461714944) (*.f64 y b) (if (<=.f64 t 77999999999999997957253954184204821077369547527021381951244758828708128068129010553346473309553024585795788867228054520296708757489776272426003637242791050663763980513550698383671296) (*.f64 (neg.f64 a) t) (if (<=.f64 t 64999999999999999249162072850494740331215462952308776702001952861962674413117826641480299331096865236369508259899670430064837397758103446144072804485399972070819540973522475050640611943773578814337034424239438759760524546948872480215156049022645015307774788297061062350751223244089809239711884353994752) (*.f64 t b) (*.f64 (neg.f64 a) t)))))))))))
(if (<=.f64 t -28999999999999998147413221850878063553604846312633556583057312917585579537256477925424014637957765831245619431012182512233410488238832072532379335748531692616985987573220965525249785479773477011393518189195643154098473836411355136) (*.f64 t b) (if (<=.f64 t -38999999999999997366216273127820826939387772608854792756722932214947142730753708052590647742115259570553712533979544057616700007690999324055159264332238516791230149434700623511552) (*.f64 (neg.f64 a) t) (if (<=.f64 t -53999999999999995162884686514580018746145598255708633273618095375160145526046599015318158680783822033041168861200563045334898244013837516800) (*.f64 t b) (if (<=.f64 t -506112340501517/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (*.f64 y b) (if (<=.f64 t 880000000000000) x (if (<=.f64 t 99999999999999999209038626283633850822756121694230455365568299008) (*.f64 y b) (if (<=.f64 t 380000000000000011024762498254476647881847656514392719086111948800) x (if (<=.f64 t 225000000000000013598142168506192390022375906549061547285616935295423044522260903480706560963571944487362578760937316861128635791212571042697283126311047914219286481198783039275008) (*.f64 (neg.f64 a) t) (if (<=.f64 t 125000000000000000020220634598307054776583580778957429786936877137639687403217343483157530379276739406722471696022542177003430727570972399955423942700753258576393843265285622022157081255525065909600915883461307764082678437524631403311237282584845423931172011068411540101765994685791331933614890282909696) (*.f64 t b) (*.f64 (neg.f64 a) t))))))))))
(if (<=.f64 t -53999999999999995162884686514580018746145598255708633273618095375160145526046599015318158680783822033041168861200563045334898244013837516800) (*.f64 t b) (if (<=.f64 t -7442828536787015/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 y b) (if (<=.f64 t 62000000000000) x (if (<=.f64 t 88000000000000000706995562967264590199562826498554499591395344384) (*.f64 y b) (if (<=.f64 t 2049999999999999984034204469364605223027418085020810018845001173034818916999617873994154216970434641920) x (*.f64 t b))))))
(if (<=.f64 t -53999999999999995162884686514580018746145598255708633273618095375160145526046599015318158680783822033041168861200563045334898244013837516800) (*.f64 t b) (if (<=.f64 t 20000000000000) x (*.f64 t b)))
(if (<=.f64 a -499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528) a (if (<=.f64 a 9399999999999999510142013176069247759069625364944365835944078799617994679603583189615422915513493960550035147315336590891764992423535760041345591260904655720942853660770832395940245403369980804077379576135680) x a))
a
Outputs
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2))) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))))
(if (<=.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t)))) +inf.0) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t)))) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 a b))))
(if (<=.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t)))) +inf.0) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t)))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a))))
(if (<=.f64 y -7950704564631455/162259276829213363391578010288128) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) (if (<=.f64 y 2132904783522667/576460752303423488) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x))) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))))
(if (or (<=.f64 y -7950704564631455/162259276829213363391578010288128) (not (<=.f64 y 2132904783522667/576460752303423488))) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 x (*.f64 b (-.f64 t 2))))))
(if (or (<=.f64 y -7950704564631455/162259276829213363391578010288128) (not (<=.f64 y 2132904783522667/576460752303423488))) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (-.f64 1 y))) (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 a (-.f64 1 t))))
(if (or (<=.f64 y -7950704564631455/162259276829213363391578010288128) (not (<=.f64 y 2132904783522667/576460752303423488))) (+.f64 (-.f64 x (*.f64 b (-.f64 2 (+.f64 t y)))) (*.f64 z (-.f64 1 y))) (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 a (-.f64 1 t))))
(if (<=.f64 b -34000000000000002560905678218396284651621838722941351633092608) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b -210287584003775/107839786668602559178668060348078522694548577690162289924414440996864) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 8854437155380585/590295810358705651712) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x))) (if (<=.f64 b 47999999999999997116684714174693658545207391266039499597488225662574524786278400) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))))))
(if (<=.f64 b -34000000000000002560905678218396284651621838722941351633092608) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -210287584003775/107839786668602559178668060348078522694548577690162289924414440996864) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))) (if (<=.f64 b 2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (-.f64 t 1))) (if (<=.f64 b 8854437155380585/590295810358705651712) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 x (*.f64 b (-.f64 t 2))))) (if (<=.f64 b 47999999999999997116684714174693658545207391266039499597488225662574524786278400) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (-.f64 t 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))))))
(if (<=.f64 b -34000000000000002560905678218396284651621838722941351633092608) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -210287584003775/107839786668602559178668060348078522694548577690162289924414440996864) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 a b))) (if (<=.f64 b 2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 8854437155380585/590295810358705651712) (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 47999999999999997116684714174693658545207391266039499597488225662574524786278400) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))))))
(if (<=.f64 b -34000000000000002560905678218396284651621838722941351633092608) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -210287584003775/107839786668602559178668060348078522694548577690162289924414440996864) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a))) (if (<=.f64 b 2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 8854437155380585/590295810358705651712) (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 47999999999999997116684714174693658545207391266039499597488225662574524786278400) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))))))
(if (<=.f64 b -34000000000000002560905678218396284651621838722941351633092608) (-.f64 x (*.f64 b (-.f64 2 (+.f64 t y)))) (if (<=.f64 b -210287584003775/107839786668602559178668060348078522694548577690162289924414440996864) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a))) (if (<=.f64 b 2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 8854437155380585/590295810358705651712) (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 47999999999999997116684714174693658545207391266039499597488225662574524786278400) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (-.f64 x (*.f64 b (-.f64 2 (+.f64 t y)))))))))
(if (<=.f64 b -34000000000000002560905678218396284651621838722941351633092608) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b -5608679322432503/3618502788666131106986593281521497120414687020801267626233049500247285301248) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 649999999999999995236450448640769171028208060005753744189650256546943842910208) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))))
(if (<=.f64 b -34000000000000002560905678218396284651621838722941351633092608) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -5608679322432503/3618502788666131106986593281521497120414687020801267626233049500247285301248) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))) (if (<=.f64 b 649999999999999995236450448640769171028208060005753744189650256546943842910208) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (-.f64 t 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -34000000000000002560905678218396284651621838722941351633092608) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -5608679322432503/3618502788666131106986593281521497120414687020801267626233049500247285301248) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 a b))) (if (<=.f64 b 649999999999999995236450448640769171028208060005753744189650256546943842910208) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -34000000000000002560905678218396284651621838722941351633092608) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -5608679322432503/3618502788666131106986593281521497120414687020801267626233049500247285301248) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a))) (if (<=.f64 b 649999999999999995236450448640769171028208060005753744189650256546943842910208) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -34000000000000002560905678218396284651621838722941351633092608) (-.f64 x (*.f64 b (-.f64 2 (+.f64 t y)))) (if (<=.f64 b -5608679322432503/3618502788666131106986593281521497120414687020801267626233049500247285301248) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a))) (if (<=.f64 b 649999999999999995236450448640769171028208060005753744189650256546943842910208) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (-.f64 x (*.f64 b (-.f64 2 (+.f64 t y)))))))
(if (<=.f64 b -334999999999999985985642666165072308304379748473855264630122347495424) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b 850000000000000017503981701893785293195096826892387179652848397507251515949056) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(if (or (<=.f64 b -334999999999999985985642666165072308304379748473855264630122347495424) (not (<=.f64 b 850000000000000017503981701893785293195096826892387179652848397507251515949056))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))))
(if (or (<=.f64 b -334999999999999985985642666165072308304379748473855264630122347495424) (not (<=.f64 b 850000000000000017503981701893785293195096826892387179652848397507251515949056))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 a b))))
(if (or (<=.f64 b -334999999999999985985642666165072308304379748473855264630122347495424) (not (<=.f64 b 850000000000000017503981701893785293195096826892387179652848397507251515949056))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a))))
(if (or (<=.f64 b -334999999999999985985642666165072308304379748473855264630122347495424) (not (<=.f64 b 850000000000000017503981701893785293195096826892387179652848397507251515949056))) (-.f64 x (*.f64 b (-.f64 2 (+.f64 t y)))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a))))
(if (<=.f64 b -39999999999999997823009239481712640) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b 115000000000000002005206813200069618603975780427201536442134812831809058772090880) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(if (or (<=.f64 b -39999999999999997823009239481712640) (not (<=.f64 b 115000000000000002005206813200069618603975780427201536442134812831809058772090880))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a t)))
(if (or (<=.f64 b -39999999999999997823009239481712640) (not (<=.f64 b 115000000000000002005206813200069618603975780427201536442134812831809058772090880))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a t)))
(if (or (<=.f64 b -39999999999999997823009239481712640) (not (<=.f64 b 115000000000000002005206813200069618603975780427201536442134812831809058772090880))) (-.f64 x (*.f64 b (-.f64 2 (+.f64 t y)))) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a t)))
(if (<=.f64 t -28999999999999998147413221850878063553604846312633556583057312917585579537256477925424014637957765831245619431012182512233410488238832072532379335748531692616985987573220965525249785479773477011393518189195643154098473836411355136) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -61999999999999997809277217865939245964310182060500636096724416610573623976799116324411194771272989281218478834518598693997607988110286172708021626629767711260564860998246622285529088) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t a)) (if (<=.f64 t -53999999999999995162884686514580018746145598255708633273618095375160145526046599015318158680783822033041168861200563045334898244013837516800) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))) (if (<=.f64 t 2600000000000000113893154917817548596130663773948029647850569728) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))))))
(if (<=.f64 t -28999999999999998147413221850878063553604846312633556583057312917585579537256477925424014637957765831245619431012182512233410488238832072532379335748531692616985987573220965525249785479773477011393518189195643154098473836411355136) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -61999999999999997809277217865939245964310182060500636096724416610573623976799116324411194771272989281218478834518598693997607988110286172708021626629767711260564860998246622285529088) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a t)) (if (or (<=.f64 t -53999999999999995162884686514580018746145598255708633273618095375160145526046599015318158680783822033041168861200563045334898244013837516800) (not (<=.f64 t 2600000000000000113893154917817548596130663773948029647850569728))) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))) (-.f64 (+.f64 x (*.f64 y b)) (*.f64 z (-.f64 y 1))))))
(if (<=.f64 t -28999999999999998147413221850878063553604846312633556583057312917585579537256477925424014637957765831245619431012182512233410488238832072532379335748531692616985987573220965525249785479773477011393518189195643154098473836411355136) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -61999999999999997809277217865939245964310182060500636096724416610573623976799116324411194771272989281218478834518598693997607988110286172708021626629767711260564860998246622285529088) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a t)) (if (or (<=.f64 t -53999999999999995162884686514580018746145598255708633273618095375160145526046599015318158680783822033041168861200563045334898244013837516800) (not (<=.f64 t 2600000000000000113893154917817548596130663773948029647850569728))) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 z (-.f64 1 y))))))
(if (<=.f64 y -245000000000000007732635527848795702366847239396027435057234961746334518171532271982796079104) (*.f64 (-.f64 b z) y) (if (<=.f64 y 540000000000000038874608149272587040211148487620820992) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))) (*.f64 (-.f64 b z) y)))
(if (or (<=.f64 y -245000000000000007732635527848795702366847239396027435057234961746334518171532271982796079104) (not (<=.f64 y 540000000000000038874608149272587040211148487620820992))) (*.f64 y (-.f64 b z)) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))))
(if (<=.f64 b -37000) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b -466240534134175/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -4147039328479053/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 8885724609534513/6582018229284824168619876730229402019930943462534319453394436096) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t a)) (if (<=.f64 b 16500000) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b 55000000000000000981369353015810551861615715402103866681329908659147537121280) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))))))
(if (<=.f64 b -37000) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -466240534134175/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -4147039328479053/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 8885724609534513/6582018229284824168619876730229402019930943462534319453394436096) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a t)) (if (or (<=.f64 b 16500000) (not (<=.f64 b 55000000000000000981369353015810551861615715402103866681329908659147537121280))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a t)))))))
(if (<=.f64 b -37000) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -466240534134175/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -4147039328479053/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (-.f64 x (*.f64 z (-.f64 y 1))) (if (or (<=.f64 b 8885724609534513/6582018229284824168619876730229402019930943462534319453394436096) (not (or (<=.f64 b 16500000) (not (<=.f64 b 55000000000000000981369353015810551861615715402103866681329908659147537121280))))) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -37000) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -466240534134175/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -4147039328479053/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (+.f64 x (*.f64 z (-.f64 1 y))) (if (or (<=.f64 b 8885724609534513/6582018229284824168619876730229402019930943462534319453394436096) (not (or (<=.f64 b 16500000) (not (<=.f64 b 55000000000000000981369353015810551861615715402103866681329908659147537121280))))) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -37000) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -466240534134175/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -4147039328479053/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (+.f64 x (*.f64 z (-.f64 1 y))) (if (or (<=.f64 b 8885724609534513/6582018229284824168619876730229402019930943462534319453394436096) (and (not (<=.f64 b 16500000)) (<=.f64 b 55000000000000000981369353015810551861615715402103866681329908659147537121280))) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))))
(if (<=.f64 b -37000) (-.f64 x (*.f64 b (-.f64 2 (+.f64 t y)))) (if (<=.f64 b -466240534134175/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -4147039328479053/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (+.f64 x (*.f64 z (-.f64 1 y))) (if (or (<=.f64 b 8885724609534513/6582018229284824168619876730229402019930943462534319453394436096) (and (not (<=.f64 b 16500000)) (<=.f64 b 55000000000000000981369353015810551861615715402103866681329908659147537121280))) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a t)) (-.f64 x (*.f64 b (-.f64 2 (+.f64 t y))))))))
(if (<=.f64 b -34000) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b -4856672230564323/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 3554289843813805/3291009114642412084309938365114701009965471731267159726697218048) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 17000000) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b 439999999999999989003956863627975421475967980035812519103317047269916672) (-.f64 x (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))))))
(if (<=.f64 b -34000) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -4856672230564323/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 3554289843813805/3291009114642412084309938365114701009965471731267159726697218048) (-.f64 x (*.f64 z (-.f64 y 1))) (if (or (<=.f64 b 17000000) (not (<=.f64 b 439999999999999989003956863627975421475967980035812519103317047269916672))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (-.f64 x (*.f64 z (-.f64 y 1)))))))
(if (<=.f64 b -34000) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -4856672230564323/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (-.f64 x (*.f64 t (-.f64 a b))) (if (or (<=.f64 b 3554289843813805/3291009114642412084309938365114701009965471731267159726697218048) (not (or (<=.f64 b 17000000) (not (<=.f64 b 439999999999999989003956863627975421475967980035812519103317047269916672))))) (-.f64 x (*.f64 z (-.f64 y 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -34000) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -4856672230564323/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (-.f64 x (*.f64 t (-.f64 a b))) (if (or (<=.f64 b 3554289843813805/3291009114642412084309938365114701009965471731267159726697218048) (not (or (<=.f64 b 17000000) (not (<=.f64 b 439999999999999989003956863627975421475967980035812519103317047269916672))))) (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -34000) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 b -4856672230564323/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (-.f64 x (*.f64 t (-.f64 a b))) (if (or (<=.f64 b 3554289843813805/3291009114642412084309938365114701009965471731267159726697218048) (and (not (<=.f64 b 17000000)) (<=.f64 b 439999999999999989003956863627975421475967980035812519103317047269916672))) (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))))
(if (<=.f64 b -34000) (-.f64 x (*.f64 b (-.f64 2 (+.f64 t y)))) (if (<=.f64 b -4856672230564323/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (-.f64 x (*.f64 t (-.f64 a b))) (if (or (<=.f64 b 3554289843813805/3291009114642412084309938365114701009965471731267159726697218048) (and (not (<=.f64 b 17000000)) (<=.f64 b 439999999999999989003956863627975421475967980035812519103317047269916672))) (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 x (*.f64 b (-.f64 2 (+.f64 t y)))))))
(if (<=.f64 t -3300000000000000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -4328701449710783/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t -1355681185995627/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (*.f64 (-.f64 y 2) b) (if (<=.f64 t 980000000000) (-.f64 x (*.f64 z (-.f64 y 1))) (-.f64 x (*.f64 t (-.f64 a b)))))))
(if (<=.f64 t -3300000000000000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -4328701449710783/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t -1355681185995627/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (*.f64 b (-.f64 y 2)) (if (<=.f64 t 980000000000) (-.f64 x (*.f64 z (-.f64 y 1))) (-.f64 x (*.f64 t (-.f64 a b)))))))
(if (<=.f64 t -3300000000000000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -4328701449710783/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 t -1355681185995627/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (*.f64 b (-.f64 y 2)) (if (<=.f64 t 980000000000) (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 x (*.f64 t (-.f64 a b)))))))
(if (<=.f64 y -1100000000000000105611071290739202392404815161791087169605943501090010513907441225992020951040) (*.f64 (-.f64 b z) y) (if (<=.f64 y -1659999999999999862628155392) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 y -54000000000000000167772160) (*.f64 (neg.f64 y) z) (if (<=.f64 y -4137611559144941/81129638414606681695789005144064) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 y 1119999999999999992407462515285023333637113454977351680) (-.f64 x (*.f64 t (-.f64 a b))) (*.f64 (-.f64 b z) y))))))
(if (<=.f64 y -1100000000000000105611071290739202392404815161791087169605943501090010513907441225992020951040) (*.f64 y (-.f64 b z)) (if (<=.f64 y -1659999999999999862628155392) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 y -54000000000000000167772160) (*.f64 z (neg.f64 y)) (if (<=.f64 y -4137611559144941/81129638414606681695789005144064) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 y 1119999999999999992407462515285023333637113454977351680) (-.f64 x (*.f64 t (-.f64 a b))) (*.f64 y (-.f64 b z)))))))
(if (<=.f64 y -1100000000000000105611071290739202392404815161791087169605943501090010513907441225992020951040) (*.f64 y (-.f64 b z)) (if (<=.f64 y -1659999999999999862628155392) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 y -54000000000000000167772160) (*.f64 y (neg.f64 z)) (if (<=.f64 y -4137611559144941/81129638414606681695789005144064) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 y 1119999999999999992407462515285023333637113454977351680) (-.f64 x (*.f64 t (-.f64 a b))) (*.f64 y (-.f64 b z)))))))
(if (<=.f64 y -7378697629483821/295147905179352825856) (*.f64 (-.f64 b z) y) (if (<=.f64 y 8826049387992363/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (+.f64 (*.f64 t b) x) (if (<=.f64 y 79999999999999999457675893948930238116936675355525120) (*.f64 t (-.f64 b a)) (*.f64 (-.f64 b z) y))))
(if (<=.f64 y -7378697629483821/295147905179352825856) (*.f64 y (-.f64 b z)) (if (<=.f64 y 8826049387992363/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (+.f64 x (*.f64 t b)) (if (<=.f64 y 79999999999999999457675893948930238116936675355525120) (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z)))))
(if (<=.f64 t -53999999999999995162884686514580018746145598255708633273618095375160145526046599015318158680783822033041168861200563045334898244013837516800) (*.f64 t (-.f64 b a)) (if (<=.f64 t -5045051308956759/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968) (*.f64 (-.f64 b z) y) (if (<=.f64 t 1841655418601397/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) x (if (<=.f64 t 3399999999999999867879195405818540817308400182031458067202179072) (*.f64 (-.f64 b z) y) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -53999999999999995162884686514580018746145598255708633273618095375160145526046599015318158680783822033041168861200563045334898244013837516800) (*.f64 t (-.f64 b a)) (if (<=.f64 t -5045051308956759/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968) (*.f64 y (-.f64 b z)) (if (<=.f64 t 1841655418601397/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) x (if (<=.f64 t 3399999999999999867879195405818540817308400182031458067202179072) (*.f64 y (-.f64 b z)) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -17200000000000000000) (*.f64 t (-.f64 b a)) (if (<=.f64 t -762889925020669/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968) (*.f64 z (-.f64 1 y)) (if (<=.f64 t 6161174491321037/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336) x (if (<=.f64 t 3508205870822777/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (*.f64 z (-.f64 1 y)) (if (<=.f64 t 5765184229230317/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (*.f64 y b) (if (<=.f64 t 1850000000) (*.f64 z (-.f64 1 y)) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 t -1649999999999999928114927421287130663367939382128113274262656483590144) (*.f64 t (-.f64 b a)) (if (<=.f64 t -441917944371729/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (*.f64 y b) (if (<=.f64 t 4173700524858639/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) x (if (<=.f64 t 2605242419472011/3064991081731777716716694054300618367237478244367204352) (*.f64 (neg.f64 y) z) (if (<=.f64 t 1917321532845197/79228162514264337593543950336) x (if (<=.f64 t 21000000) (*.f64 (neg.f64 y) z) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 t -1649999999999999928114927421287130663367939382128113274262656483590144) (*.f64 t (-.f64 b a)) (if (<=.f64 t -441917944371729/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (*.f64 y b) (if (<=.f64 t 4173700524858639/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) x (if (<=.f64 t 2605242419472011/3064991081731777716716694054300618367237478244367204352) (*.f64 z (neg.f64 y)) (if (<=.f64 t 1917321532845197/79228162514264337593543950336) x (if (<=.f64 t 21000000) (*.f64 z (neg.f64 y)) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 t -1649999999999999928114927421287130663367939382128113274262656483590144) (*.f64 t (-.f64 b a)) (if (<=.f64 t -441917944371729/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (*.f64 y b) (if (<=.f64 t 4173700524858639/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) x (if (<=.f64 t 2605242419472011/3064991081731777716716694054300618367237478244367204352) (*.f64 y (neg.f64 z)) (if (<=.f64 t 1917321532845197/79228162514264337593543950336) x (if (<=.f64 t 21000000) (*.f64 y (neg.f64 z)) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 a -17599999999999999372841208995329359404072463958736917024532411588027859648932084841749548924149689971281832549971873465630720) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -780000000000000037418326116769192668924194200145422330069964893978624) (*.f64 y b) (if (<=.f64 a -8777573310141653/356811923176489970264571492362373784095686656) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -3163256100656463/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (*.f64 t b) (if (<=.f64 a -2025278565357761/43091033305484275771318189120554014028188383664727440257009917157939053808001686094755156265186004592451444480869811959505055188993505721246743058601180207922833192313884218148386109504588371699886434318219521032192) x (if (<=.f64 a -6913382939175789/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (*.f64 (neg.f64 y) z) (if (<=.f64 a 134137283296165/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (*.f64 y b) (if (<=.f64 a 1501674488153571/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) x (if (<=.f64 a 2350000000000000139748412251079172779178897738602507141120) (*.f64 t b) (*.f64 a (-.f64 1 t)))))))))))
(if (<=.f64 a -17599999999999999372841208995329359404072463958736917024532411588027859648932084841749548924149689971281832549971873465630720) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -780000000000000037418326116769192668924194200145422330069964893978624) (*.f64 y b) (if (<=.f64 a -8777573310141653/356811923176489970264571492362373784095686656) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -3163256100656463/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (*.f64 t b) (if (<=.f64 a -2025278565357761/43091033305484275771318189120554014028188383664727440257009917157939053808001686094755156265186004592451444480869811959505055188993505721246743058601180207922833192313884218148386109504588371699886434318219521032192) x (if (<=.f64 a -6913382939175789/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (*.f64 z (neg.f64 y)) (if (<=.f64 a 134137283296165/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (*.f64 y b) (if (<=.f64 a 1501674488153571/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) x (if (<=.f64 a 2350000000000000139748412251079172779178897738602507141120) (*.f64 t b) (*.f64 a (-.f64 1 t)))))))))))
(if (<=.f64 a -17599999999999999372841208995329359404072463958736917024532411588027859648932084841749548924149689971281832549971873465630720) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -780000000000000037418326116769192668924194200145422330069964893978624) (*.f64 y b) (if (<=.f64 a -8777573310141653/356811923176489970264571492362373784095686656) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -3163256100656463/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (*.f64 t b) (if (<=.f64 a -2025278565357761/43091033305484275771318189120554014028188383664727440257009917157939053808001686094755156265186004592451444480869811959505055188993505721246743058601180207922833192313884218148386109504588371699886434318219521032192) x (if (<=.f64 a -6913382939175789/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (*.f64 y (neg.f64 z)) (if (<=.f64 a 134137283296165/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (*.f64 y b) (if (<=.f64 a 1501674488153571/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) x (if (<=.f64 a 2350000000000000139748412251079172779178897738602507141120) (*.f64 t b) (*.f64 a (-.f64 1 t)))))))))))
(if (<=.f64 t -44500000000000001522062024387039100220089524225503775025842325516186691185329135142322041806692189063231089436687262486913963078679333043923810279628714361509090037516385991006762685375338294410041663074053378923233892947936149504) (*.f64 t b) (if (<=.f64 t -10599999999999999404122124140508333427704370196084152216557643192626487471045515407019793588840234271273632472005888678119353003599649327259520125631687178321946035182246077399040) (*.f64 (neg.f64 a) t) (if (<=.f64 t -57999999999999997938474811632394118869754880652231239369286080937320010692236932095117328888540114984533808639198992178014340306644116701184) (*.f64 t b) (if (<=.f64 t -4633845504375301/12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696) (*.f64 y b) (if (<=.f64 t 1391233508286213/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) x (if (<=.f64 t 4525137532633317/205688069665150755269371147819668813122841983204197482918576128) (*.f64 (neg.f64 y) z) (if (<=.f64 t 2614529362970723/158456325028528675187087900672) x (if (<=.f64 t 260000000000000002620305667796337350390957381097104846849461714944) (*.f64 y b) (if (<=.f64 t 77999999999999997957253954184204821077369547527021381951244758828708128068129010553346473309553024585795788867228054520296708757489776272426003637242791050663763980513550698383671296) (*.f64 (neg.f64 a) t) (if (<=.f64 t 64999999999999999249162072850494740331215462952308776702001952861962674413117826641480299331096865236369508259899670430064837397758103446144072804485399972070819540973522475050640611943773578814337034424239438759760524546948872480215156049022645015307774788297061062350751223244089809239711884353994752) (*.f64 t b) (*.f64 (neg.f64 a) t)))))))))))
(if (<=.f64 t -44500000000000001522062024387039100220089524225503775025842325516186691185329135142322041806692189063231089436687262486913963078679333043923810279628714361509090037516385991006762685375338294410041663074053378923233892947936149504) (*.f64 t b) (if (<=.f64 t -10599999999999999404122124140508333427704370196084152216557643192626487471045515407019793588840234271273632472005888678119353003599649327259520125631687178321946035182246077399040) (*.f64 t (neg.f64 a)) (if (<=.f64 t -57999999999999997938474811632394118869754880652231239369286080937320010692236932095117328888540114984533808639198992178014340306644116701184) (*.f64 t b) (if (<=.f64 t -4633845504375301/12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696) (*.f64 y b) (if (<=.f64 t 1391233508286213/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) x (if (<=.f64 t 4525137532633317/205688069665150755269371147819668813122841983204197482918576128) (*.f64 z (neg.f64 y)) (if (<=.f64 t 2614529362970723/158456325028528675187087900672) x (if (<=.f64 t 260000000000000002620305667796337350390957381097104846849461714944) (*.f64 y b) (if (or (<=.f64 t 77999999999999997957253954184204821077369547527021381951244758828708128068129010553346473309553024585795788867228054520296708757489776272426003637242791050663763980513550698383671296) (not (<=.f64 t 64999999999999999249162072850494740331215462952308776702001952861962674413117826641480299331096865236369508259899670430064837397758103446144072804485399972070819540973522475050640611943773578814337034424239438759760524546948872480215156049022645015307774788297061062350751223244089809239711884353994752))) (*.f64 t (neg.f64 a)) (*.f64 t b))))))))))
(if (<=.f64 t -44500000000000001522062024387039100220089524225503775025842325516186691185329135142322041806692189063231089436687262486913963078679333043923810279628714361509090037516385991006762685375338294410041663074053378923233892947936149504) (*.f64 t b) (if (<=.f64 t -10599999999999999404122124140508333427704370196084152216557643192626487471045515407019793588840234271273632472005888678119353003599649327259520125631687178321946035182246077399040) (*.f64 t (neg.f64 a)) (if (<=.f64 t -57999999999999997938474811632394118869754880652231239369286080937320010692236932095117328888540114984533808639198992178014340306644116701184) (*.f64 t b) (if (<=.f64 t -4633845504375301/12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696) (*.f64 y b) (if (<=.f64 t 1391233508286213/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) x (if (<=.f64 t 4525137532633317/205688069665150755269371147819668813122841983204197482918576128) (*.f64 y (neg.f64 z)) (if (<=.f64 t 2614529362970723/158456325028528675187087900672) x (if (<=.f64 t 260000000000000002620305667796337350390957381097104846849461714944) (*.f64 y b) (if (or (<=.f64 t 77999999999999997957253954184204821077369547527021381951244758828708128068129010553346473309553024585795788867228054520296708757489776272426003637242791050663763980513550698383671296) (not (<=.f64 t 64999999999999999249162072850494740331215462952308776702001952861962674413117826641480299331096865236369508259899670430064837397758103446144072804485399972070819540973522475050640611943773578814337034424239438759760524546948872480215156049022645015307774788297061062350751223244089809239711884353994752))) (*.f64 t (neg.f64 a)) (*.f64 t b))))))))))
(if (<=.f64 t -44500000000000001522062024387039100220089524225503775025842325516186691185329135142322041806692189063231089436687262486913963078679333043923810279628714361509090037516385991006762685375338294410041663074053378923233892947936149504) (*.f64 t b) (if (<=.f64 t -10599999999999999404122124140508333427704370196084152216557643192626487471045515407019793588840234271273632472005888678119353003599649327259520125631687178321946035182246077399040) (*.f64 a (neg.f64 t)) (if (<=.f64 t -57999999999999997938474811632394118869754880652231239369286080937320010692236932095117328888540114984533808639198992178014340306644116701184) (*.f64 t b) (if (<=.f64 t -4633845504375301/12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696) (*.f64 y b) (if (<=.f64 t 1391233508286213/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) x (if (<=.f64 t 4525137532633317/205688069665150755269371147819668813122841983204197482918576128) (*.f64 z (neg.f64 y)) (if (<=.f64 t 2614529362970723/158456325028528675187087900672) x (if (<=.f64 t 260000000000000002620305667796337350390957381097104846849461714944) (*.f64 y b) (if (or (<=.f64 t 77999999999999997957253954184204821077369547527021381951244758828708128068129010553346473309553024585795788867228054520296708757489776272426003637242791050663763980513550698383671296) (not (<=.f64 t 64999999999999999249162072850494740331215462952308776702001952861962674413117826641480299331096865236369508259899670430064837397758103446144072804485399972070819540973522475050640611943773578814337034424239438759760524546948872480215156049022645015307774788297061062350751223244089809239711884353994752))) (*.f64 a (neg.f64 t)) (*.f64 t b))))))))))
(if (<=.f64 t -28999999999999998147413221850878063553604846312633556583057312917585579537256477925424014637957765831245619431012182512233410488238832072532379335748531692616985987573220965525249785479773477011393518189195643154098473836411355136) (*.f64 t b) (if (<=.f64 t -38999999999999997366216273127820826939387772608854792756722932214947142730753708052590647742115259570553712533979544057616700007690999324055159264332238516791230149434700623511552) (*.f64 (neg.f64 a) t) (if (<=.f64 t -53999999999999995162884686514580018746145598255708633273618095375160145526046599015318158680783822033041168861200563045334898244013837516800) (*.f64 t b) (if (<=.f64 t -506112340501517/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (*.f64 y b) (if (<=.f64 t 880000000000000) x (if (<=.f64 t 99999999999999999209038626283633850822756121694230455365568299008) (*.f64 y b) (if (<=.f64 t 380000000000000011024762498254476647881847656514392719086111948800) x (if (<=.f64 t 225000000000000013598142168506192390022375906549061547285616935295423044522260903480706560963571944487362578760937316861128635791212571042697283126311047914219286481198783039275008) (*.f64 (neg.f64 a) t) (if (<=.f64 t 125000000000000000020220634598307054776583580778957429786936877137639687403217343483157530379276739406722471696022542177003430727570972399955423942700753258576393843265285622022157081255525065909600915883461307764082678437524631403311237282584845423931172011068411540101765994685791331933614890282909696) (*.f64 t b) (*.f64 (neg.f64 a) t))))))))))
(if (<=.f64 t -28999999999999998147413221850878063553604846312633556583057312917585579537256477925424014637957765831245619431012182512233410488238832072532379335748531692616985987573220965525249785479773477011393518189195643154098473836411355136) (*.f64 t b) (if (<=.f64 t -38999999999999997366216273127820826939387772608854792756722932214947142730753708052590647742115259570553712533979544057616700007690999324055159264332238516791230149434700623511552) (*.f64 t (neg.f64 a)) (if (<=.f64 t -53999999999999995162884686514580018746145598255708633273618095375160145526046599015318158680783822033041168861200563045334898244013837516800) (*.f64 t b) (if (<=.f64 t -506112340501517/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (*.f64 y b) (if (<=.f64 t 880000000000000) x (if (<=.f64 t 99999999999999999209038626283633850822756121694230455365568299008) (*.f64 y b) (if (<=.f64 t 380000000000000011024762498254476647881847656514392719086111948800) x (if (or (<=.f64 t 225000000000000013598142168506192390022375906549061547285616935295423044522260903480706560963571944487362578760937316861128635791212571042697283126311047914219286481198783039275008) (not (<=.f64 t 125000000000000000020220634598307054776583580778957429786936877137639687403217343483157530379276739406722471696022542177003430727570972399955423942700753258576393843265285622022157081255525065909600915883461307764082678437524631403311237282584845423931172011068411540101765994685791331933614890282909696))) (*.f64 t (neg.f64 a)) (*.f64 t b)))))))))
(if (<=.f64 t -28999999999999998147413221850878063553604846312633556583057312917585579537256477925424014637957765831245619431012182512233410488238832072532379335748531692616985987573220965525249785479773477011393518189195643154098473836411355136) (*.f64 t b) (if (<=.f64 t -38999999999999997366216273127820826939387772608854792756722932214947142730753708052590647742115259570553712533979544057616700007690999324055159264332238516791230149434700623511552) (*.f64 a (neg.f64 t)) (if (<=.f64 t -53999999999999995162884686514580018746145598255708633273618095375160145526046599015318158680783822033041168861200563045334898244013837516800) (*.f64 t b) (if (<=.f64 t -506112340501517/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (*.f64 y b) (if (<=.f64 t 880000000000000) x (if (<=.f64 t 99999999999999999209038626283633850822756121694230455365568299008) (*.f64 y b) (if (<=.f64 t 380000000000000011024762498254476647881847656514392719086111948800) x (if (or (<=.f64 t 225000000000000013598142168506192390022375906549061547285616935295423044522260903480706560963571944487362578760937316861128635791212571042697283126311047914219286481198783039275008) (not (<=.f64 t 125000000000000000020220634598307054776583580778957429786936877137639687403217343483157530379276739406722471696022542177003430727570972399955423942700753258576393843265285622022157081255525065909600915883461307764082678437524631403311237282584845423931172011068411540101765994685791331933614890282909696))) (*.f64 a (neg.f64 t)) (*.f64 t b)))))))))
(if (<=.f64 t -53999999999999995162884686514580018746145598255708633273618095375160145526046599015318158680783822033041168861200563045334898244013837516800) (*.f64 t b) (if (<=.f64 t -7442828536787015/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 y b) (if (<=.f64 t 62000000000000) x (if (<=.f64 t 88000000000000000706995562967264590199562826498554499591395344384) (*.f64 y b) (if (<=.f64 t 2049999999999999984034204469364605223027418085020810018845001173034818916999617873994154216970434641920) x (*.f64 t b))))))
(if (<=.f64 t -53999999999999995162884686514580018746145598255708633273618095375160145526046599015318158680783822033041168861200563045334898244013837516800) (*.f64 t b) (if (<=.f64 t 20000000000000) x (*.f64 t b)))
(if (<=.f64 a -499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528) a (if (<=.f64 a 9399999999999999510142013176069247759069625364944365835944078799617994679603583189615422915513493960550035147315336590891764992423535760041345591260904655720942853660770832395940245403369980804077379576135680) x a))
a
Compiler

Compiled 1222 to 746 computations (39% saved)

soundness1.2s (8.1%)

Rules
1378×fma-def
1378×fma-def
1378×fma-def
1096×log-prod
1096×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02061
15153
214849
362049
4223549
5551249
6702849
066518905
1201616663
2744416663
066518905
1201616663
2744416663
051312053
1155210599
2582510599
066518905
1201616663
2744416663
02061
15153
214849
362049
4223549
5551249
6702849
02061
15153
214849
362049
4223549
5551249
6702849
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1215 to 711 computations (41.5% saved)

end607.0ms (4.1%)

Compiler

Compiled 2210 to 1116 computations (49.5% saved)

Profiling

Loading profile data...