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

Time bar (total: 16.7s)

analyze1.0ms (0%)

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

Compiled 28 to 20 computations (28.6% saved)

sample1.6s (9.8%)

Results
1.0s5292×body256valid
544.0ms2963×body256infinite
0.0msbody512valid
Bogosity

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

simplify81.0ms (0.5%)

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

Useful iterations: 2 (0.0ms)

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

eval2.0ms (0%)

Compiler

Compiled 103 to 63 computations (38.8% saved)

prune4.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New235
Fresh101
Picked000
Done000
Total336
Accurracy
98.4%
Counts
6 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
97.6%
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
94.9%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
98.0%
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
97.6%
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
94.9%
(-.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)

localize260.0ms (1.6%)

Local Accuracy

Found 9 expressions with local accuracy:

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

Compiled 212 to 121 computations (42.9% saved)

series30.0ms (0.2%)

Counts
9 → 480
Calls

120 calls:

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

rewrite131.0ms (0.8%)

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

simplify229.0ms (1.4%)

Algorithm
egg-herbie
Rules
1396×fma-neg
938×fma-def
584×sub-neg
454×+-commutative
446×exp-sum
Iterations

Useful iterations: 2 (0.0ms)

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

eval204.0ms (1.2%)

Compiler

Compiled 9517 to 5764 computations (39.4% saved)

prune131.0ms (0.8%)

Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New32912341
Fresh000
Picked303
Done000
Total33212344
Accurracy
100.0%
Counts
344 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.9%
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (*.f64 y z)))
70.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
71.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a))
54.4%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
71.3%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
30.2%
(-.f64 z (*.f64 y z))
26.0%
(-.f64 a (*.f64 t a))
33.6%
(*.f64 (-.f64 (+.f64 y t) 2) b)
33.3%
(*.f64 (-.f64 b z) y)
29.2%
(*.f64 t (-.f64 b a))
26.0%
(*.f64 a (-.f64 1 t))
18.1%
x
66.9%
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (*.f64 y z)))
70.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
71.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a))
54.4%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
71.3%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
30.2%
(-.f64 z (*.f64 y z))
26.0%
(-.f64 a (*.f64 t a))
33.6%
(*.f64 (-.f64 (+.f64 y t) 2) b)
33.3%
(*.f64 (-.f64 b z) y)
29.2%
(*.f64 t (-.f64 b a))
26.0%
(*.f64 a (-.f64 1 t))
18.1%
x
Compiler

Compiled 666 to 480 computations (27.9% saved)

localize177.0ms (1.1%)

Local Accuracy

Found 6 expressions with local accuracy:

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

Compiled 120 to 51 computations (57.5% saved)

series15.0ms (0.1%)

Counts
6 → 204
Calls

60 calls:

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

rewrite80.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
648×add-sqr-sqrt
642×pow1
642×*-un-lft-identity
600×add-cbrt-cube
600×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify161.0ms (1%)

Algorithm
egg-herbie
Rules
852×fma-def
762×log-prod
514×cube-prod
506×div-sub
504×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

eval107.0ms (0.6%)

Compiler

Compiled 5912 to 2665 computations (54.9% saved)

prune90.0ms (0.5%)

Pruning

22 alts after pruning (19 fresh and 3 done)

PrunedKeptTotal
New30613319
Fresh167
Picked235
Done000
Total30922331
Accurracy
100.0%
Counts
331 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
30.6%
(fma.f64 y b x)
70.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
71.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a))
60.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))
54.0%
(-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))
30.2%
(-.f64 z (*.f64 y z))
46.4%
(-.f64 x (*.f64 z (-.f64 y 1)))
45.2%
(-.f64 x (*.f64 t (-.f64 a b)))
30.6%
(-.f64 x (*.f64 -1 (*.f64 y b)))
26.0%
(-.f64 a (*.f64 t a))
27.1%
(+.f64 z x)
33.6%
(*.f64 (-.f64 (+.f64 y t) 2) b)
33.3%
(*.f64 (-.f64 b z) y)
21.8%
(*.f64 z (neg.f64 y))
14.6%
(*.f64 y b)
29.2%
(*.f64 t (-.f64 b a))
16.6%
(*.f64 t (neg.f64 a))
16.7%
(*.f64 t b)
26.0%
(*.f64 a (-.f64 1 t))
10.7%
z
18.1%
x
11.0%
a
30.6%
(fma.f64 y b x)
70.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
71.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a))
60.0%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))
54.0%
(-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))
30.2%
(-.f64 z (*.f64 y z))
46.4%
(-.f64 x (*.f64 z (-.f64 y 1)))
45.2%
(-.f64 x (*.f64 t (-.f64 a b)))
30.6%
(-.f64 x (*.f64 -1 (*.f64 y b)))
26.0%
(-.f64 a (*.f64 t a))
27.1%
(+.f64 z x)
33.6%
(*.f64 (-.f64 (+.f64 y t) 2) b)
33.3%
(*.f64 (-.f64 b z) y)
21.8%
(*.f64 z (neg.f64 y))
14.6%
(*.f64 y b)
29.2%
(*.f64 t (-.f64 b a))
16.6%
(*.f64 t (neg.f64 a))
16.7%
(*.f64 t b)
26.0%
(*.f64 a (-.f64 1 t))
10.7%
z
18.1%
x
11.0%
a
Compiler

Compiled 920 to 682 computations (25.9% saved)

localize117.0ms (0.7%)

Local Accuracy

Found 5 expressions with local accuracy:

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

Compiled 126 to 62 computations (50.8% saved)

series9.0ms (0.1%)

Counts
5 → 216
Calls

54 calls:

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

rewrite74.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
566×add-sqr-sqrt
558×pow1
558×*-un-lft-identity
526×add-exp-log
526×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify160.0ms (1%)

Algorithm
egg-herbie
Rules
992×fma-def
562×log-prod
534×associate-*r*
476×associate-*l*
400×cancel-sign-sub-inv
Iterations

Useful iterations: 1 (0.0ms)

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

eval121.0ms (0.7%)

Compiler

Compiled 8005 to 4540 computations (43.3% saved)

prune99.0ms (0.6%)

Pruning

23 alts after pruning (18 fresh and 5 done)

PrunedKeptTotal
New3517358
Fresh31114
Picked325
Done033
Total35723380
Accurracy
100.0%
Counts
380 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
30.6%
(fma.f64 y b x)
43.8%
(-.f64 (-.f64 z (*.f64 y z)) (*.f64 a t))
47.2%
(-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b))
55.8%
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1)))
30.2%
(-.f64 z (*.f64 y z))
41.6%
(-.f64 x (-.f64 (*.f64 a t) z))
46.4%
(-.f64 x (*.f64 z (-.f64 y 1)))
45.2%
(-.f64 x (*.f64 t (-.f64 a b)))
32.7%
(-.f64 x (*.f64 a t))
26.0%
(-.f64 a (*.f64 t a))
30.6%
(+.f64 (*.f64 y b) x)
27.1%
(+.f64 z x)
21.7%
(*.f64 (-.f64 y 2) b)
33.3%
(*.f64 (-.f64 b z) y)
21.8%
(*.f64 z (neg.f64 y))
14.6%
(*.f64 y b)
29.2%
(*.f64 t (-.f64 b a))
16.6%
(*.f64 t (neg.f64 a))
16.7%
(*.f64 t b)
26.0%
(*.f64 a (-.f64 1 t))
10.7%
z
18.1%
x
11.0%
a
30.6%
(fma.f64 y b x)
43.8%
(-.f64 (-.f64 z (*.f64 y z)) (*.f64 a t))
47.2%
(-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b))
55.8%
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1)))
30.2%
(-.f64 z (*.f64 y z))
41.6%
(-.f64 x (-.f64 (*.f64 a t) z))
46.4%
(-.f64 x (*.f64 z (-.f64 y 1)))
45.2%
(-.f64 x (*.f64 t (-.f64 a b)))
32.7%
(-.f64 x (*.f64 a t))
26.0%
(-.f64 a (*.f64 t a))
30.6%
(+.f64 (*.f64 y b) x)
27.1%
(+.f64 z x)
21.7%
(*.f64 (-.f64 y 2) b)
33.3%
(*.f64 (-.f64 b z) y)
21.8%
(*.f64 z (neg.f64 y))
14.6%
(*.f64 y b)
29.2%
(*.f64 t (-.f64 b a))
16.6%
(*.f64 t (neg.f64 a))
16.7%
(*.f64 t b)
26.0%
(*.f64 a (-.f64 1 t))
10.7%
z
18.1%
x
11.0%
a
Compiler

Compiled 854 to 636 computations (25.5% saved)

localize80.0ms (0.5%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 a (*.f64 t a))
100.0%
(*.f64 t (-.f64 b a))
Compiler

Compiled 77 to 33 computations (57.1% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

15 calls:

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

rewrite82.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1940×prod-diff
1102×log-prod
896×fma-def
502×pow-prod-up
494×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0926
120226
2296726
Stop Event
node limit
Counts
2 → 186
Calls
Call 1
Inputs
(*.f64 t (-.f64 b a))
(-.f64 a (*.f64 t a))
Outputs
(+.f64 0 (*.f64 t (-.f64 b a)))
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 b t) (*.f64 t (neg.f64 a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 b a)))) 1)
(/.f64 (*.f64 t (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 a (+.f64 b a) (*.f64 b b)))
(/.f64 (*.f64 t (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 b a))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) t) (fma.f64 a (+.f64 b a) (*.f64 b b)))
(/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) t) (+.f64 b a))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 t (-.f64 b a))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 t (-.f64 b a)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 t (-.f64 b a)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 t (-.f64 b a)))) 2))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 b a))))
(fma.f64 t b (*.f64 t (neg.f64 a)))
(fma.f64 b t (*.f64 t (neg.f64 a)))
(+.f64 a (*.f64 t (neg.f64 a)))
(+.f64 a (*.f64 (*.f64 t (neg.f64 a)) 1))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 -1 (*.f64 t a) (*.f64 t a)))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t a)) 2)) (cbrt.f64 (*.f64 t a)) (*.f64 t a)))
(+.f64 (*.f64 t (neg.f64 a)) a)
(+.f64 0 (*.f64 a (-.f64 1 t)))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) t)) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a)))))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) t)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a))))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) a)) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t))))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a)))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 t (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 t (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a)))))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 a (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t)))))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) t)) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a)))))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) t)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a))))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) a)) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t))))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a)))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 t (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 t (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a)))))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 a (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t)))))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) t)) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a)))))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) t)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a))))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) a)) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t))))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a)))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 t (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 t (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a)))))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 a (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t)))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) t)) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a)))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) t)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) a)) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a)))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 t (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 t (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a)))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 a (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t)))))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) t)) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a)))))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) t)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) a)) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t))))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a)))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 t (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 t (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 a (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 a (-.f64 1 t)))) (cbrt.f64 (exp.f64 (*.f64 a (-.f64 1 t)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 a (-.f64 1 t))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (-.f64 1 t))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (-.f64 1 t))))))
(*.f64 a (+.f64 1 (neg.f64 t)))
(*.f64 a (-.f64 1 t))
(*.f64 (*.f64 a (-.f64 1 t)) 1)
(*.f64 1 (*.f64 a (-.f64 1 t)))
(*.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (cbrt.f64 (*.f64 a (-.f64 1 t))))
(*.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (*.f64 a (-.f64 1 t))))
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a)))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a a)))
(*.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))))
(*.f64 (fma.f64 -1 t 1) a)
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 1 (/.f64 (fma.f64 t a a) (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2)) (fma.f64 t a a))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3))) (neg.f64 (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2))) (neg.f64 (fma.f64 t a a)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 t (neg.f64 a)) 3)) (fma.f64 a a (-.f64 (pow.f64 (*.f64 t (neg.f64 a)) 2) (*.f64 a (*.f64 t (neg.f64 a))))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 t (neg.f64 a)) 2)) (-.f64 a (*.f64 t (neg.f64 a))))
(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)
(pow.f64 (/.f64 (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3))) -1)
(pow.f64 (/.f64 (fma.f64 t a a) (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2))
(log.f64 (exp.f64 (*.f64 a (-.f64 1 t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 1 t)))))
(log.f64 (*.f64 (exp.f64 a) (/.f64 1 (pow.f64 (exp.f64 a) t))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (exp.f64 (*.f64 t (neg.f64 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (/.f64 1 (pow.f64 (exp.f64 a) t))))
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 a))) (exp.f64 a)))
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 a))) (+.f64 1 (expm1.f64 a))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) t)) (exp.f64 a)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) t)) (+.f64 1 (expm1.f64 a))))
(log.f64 (/.f64 (exp.f64 a) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 a)) (pow.f64 (exp.f64 a) t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 a)) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (-.f64 1 t))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (-.f64 1 t)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (-.f64 1 t)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (-.f64 1 t)))) 2))
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 1 t))))
(fma.f64 t (neg.f64 a) a)
(fma.f64 a 1 (*.f64 t (neg.f64 a)))
(fma.f64 a 1 (*.f64 (*.f64 t (neg.f64 a)) 1))
(fma.f64 a (neg.f64 t) a)
(fma.f64 a (+.f64 1 (neg.f64 t)) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 a (+.f64 1 (neg.f64 t)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 a (+.f64 1 (neg.f64 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 a (-.f64 1 t) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (*.f64 a (-.f64 1 t)) 1 (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 (*.f64 a (-.f64 1 t)) 1 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 (*.f64 a (-.f64 1 t)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 1 a (*.f64 t (neg.f64 a)))
(fma.f64 1 a (*.f64 (*.f64 t (neg.f64 a)) 1))
(fma.f64 1 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 1 (*.f64 a (-.f64 1 t)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 1 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 1 (*.f64 t (neg.f64 a)) a)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (neg.f64 (cbrt.f64 (*.f64 t a))) a)
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 t (neg.f64 a)))
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 t (neg.f64 a)) 1))
(fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (*.f64 t (neg.f64 a)))
(fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (*.f64 (*.f64 t (neg.f64 a)) 1))
(fma.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (cbrt.f64 (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (cbrt.f64 (*.f64 a (-.f64 1 t))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (cbrt.f64 (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a))) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 t (neg.f64 a)))
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 (*.f64 t (neg.f64 a)) 1))
(fma.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (*.f64 a (-.f64 1 t))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a)))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a)))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (neg.f64 a) t a)
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a a)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (neg.f64 t) a a)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 t (neg.f64 a))) (cbrt.f64 (*.f64 t (neg.f64 a)))) (cbrt.f64 (*.f64 t (neg.f64 a))) a)
(fma.f64 (sqrt.f64 (*.f64 t (neg.f64 a))) (sqrt.f64 (*.f64 t (neg.f64 a))) a)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) a)
(fma.f64 -1 (*.f64 t a) a)
(fma.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t a)) 2)) (cbrt.f64 (*.f64 t a)) a)
(fma.f64 (fma.f64 -1 t 1) a (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 (fma.f64 -1 t 1) a (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 (fma.f64 -1 t 1) a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (*.f64 (neg.f64 t) 1) a a)
(fma.f64 (*.f64 (neg.f64 t) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) a)
(fma.f64 (*.f64 (neg.f64 t) (sqrt.f64 a)) (sqrt.f64 a) a)

simplify152.0ms (0.9%)

Algorithm
egg-herbie
Rules
984×distribute-lft-in
938×distribute-rgt-in
714×unswap-sqr
470×associate-+l+
466×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04306746
110405806
227454350
Stop Event
node limit
Counts
234 → 221
Calls
Call 1
Inputs
(*.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 a (-.f64 1 t))
(*.f64 a (-.f64 1 t))
(*.f64 a (-.f64 1 t))
(*.f64 a (-.f64 1 t))
(*.f64 a (-.f64 1 t))
(*.f64 a (-.f64 1 t))
(*.f64 a (-.f64 1 t))
(*.f64 a (-.f64 1 t))
(*.f64 a (+.f64 (*.f64 -1 t) 1))
(*.f64 a (+.f64 (*.f64 -1 t) 1))
(*.f64 a (+.f64 (*.f64 -1 t) 1))
(*.f64 a (+.f64 (*.f64 -1 t) 1))
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 0 (*.f64 t (-.f64 b a)))
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 b t) (*.f64 t (neg.f64 a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 b a)))) 1)
(/.f64 (*.f64 t (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 a (+.f64 b a) (*.f64 b b)))
(/.f64 (*.f64 t (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 b a))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) t) (fma.f64 a (+.f64 b a) (*.f64 b b)))
(/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) t) (+.f64 b a))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 t (-.f64 b a))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 t (-.f64 b a)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 t (-.f64 b a)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 t (-.f64 b a)))) 2))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 b a))))
(fma.f64 t b (*.f64 t (neg.f64 a)))
(fma.f64 b t (*.f64 t (neg.f64 a)))
(+.f64 a (*.f64 t (neg.f64 a)))
(+.f64 a (*.f64 (*.f64 t (neg.f64 a)) 1))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 -1 (*.f64 t a) (*.f64 t a)))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t a)) 2)) (cbrt.f64 (*.f64 t a)) (*.f64 t a)))
(+.f64 (*.f64 t (neg.f64 a)) a)
(+.f64 0 (*.f64 a (-.f64 1 t)))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) t)) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a)))))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) t)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a))))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) a)) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t))))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a)))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 t (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 t (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a)))))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 a (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t)))))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) t)) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a)))))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) t)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a))))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) a)) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t))))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a)))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 t (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 t (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a)))))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 a (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t)))))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) t)) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a)))))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) t)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a))))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) a)) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t))))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a)))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 t (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 t (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a)))))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 a (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t)))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) t)) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a)))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) t)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) a)) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a)))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 t (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 t (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a)))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 a (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t)))))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) t)) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a)))))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) t)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) a)) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t))))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a)))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 t (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 t (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 a (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 a (-.f64 1 t)))) (cbrt.f64 (exp.f64 (*.f64 a (-.f64 1 t)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 a (-.f64 1 t))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (-.f64 1 t))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (-.f64 1 t))))))
(*.f64 a (+.f64 1 (neg.f64 t)))
(*.f64 a (-.f64 1 t))
(*.f64 (*.f64 a (-.f64 1 t)) 1)
(*.f64 1 (*.f64 a (-.f64 1 t)))
(*.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (cbrt.f64 (*.f64 a (-.f64 1 t))))
(*.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (*.f64 a (-.f64 1 t))))
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a)))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a a)))
(*.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))))
(*.f64 (fma.f64 -1 t 1) a)
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 1 (/.f64 (fma.f64 t a a) (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2)) (fma.f64 t a a))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3))) (neg.f64 (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2))) (neg.f64 (fma.f64 t a a)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 t (neg.f64 a)) 3)) (fma.f64 a a (-.f64 (pow.f64 (*.f64 t (neg.f64 a)) 2) (*.f64 a (*.f64 t (neg.f64 a))))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 t (neg.f64 a)) 2)) (-.f64 a (*.f64 t (neg.f64 a))))
(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)
(pow.f64 (/.f64 (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3))) -1)
(pow.f64 (/.f64 (fma.f64 t a a) (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2))
(log.f64 (exp.f64 (*.f64 a (-.f64 1 t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 1 t)))))
(log.f64 (*.f64 (exp.f64 a) (/.f64 1 (pow.f64 (exp.f64 a) t))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (exp.f64 (*.f64 t (neg.f64 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (/.f64 1 (pow.f64 (exp.f64 a) t))))
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 a))) (exp.f64 a)))
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 a))) (+.f64 1 (expm1.f64 a))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) t)) (exp.f64 a)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) t)) (+.f64 1 (expm1.f64 a))))
(log.f64 (/.f64 (exp.f64 a) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 a)) (pow.f64 (exp.f64 a) t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 a)) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (-.f64 1 t))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (-.f64 1 t)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (-.f64 1 t)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (-.f64 1 t)))) 2))
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 1 t))))
(fma.f64 t (neg.f64 a) a)
(fma.f64 a 1 (*.f64 t (neg.f64 a)))
(fma.f64 a 1 (*.f64 (*.f64 t (neg.f64 a)) 1))
(fma.f64 a (neg.f64 t) a)
(fma.f64 a (+.f64 1 (neg.f64 t)) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 a (+.f64 1 (neg.f64 t)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 a (+.f64 1 (neg.f64 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 a (-.f64 1 t) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (*.f64 a (-.f64 1 t)) 1 (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 (*.f64 a (-.f64 1 t)) 1 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 (*.f64 a (-.f64 1 t)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 1 a (*.f64 t (neg.f64 a)))
(fma.f64 1 a (*.f64 (*.f64 t (neg.f64 a)) 1))
(fma.f64 1 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 1 (*.f64 a (-.f64 1 t)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 1 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 1 (*.f64 t (neg.f64 a)) a)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (neg.f64 (cbrt.f64 (*.f64 t a))) a)
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 t (neg.f64 a)))
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 t (neg.f64 a)) 1))
(fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (*.f64 t (neg.f64 a)))
(fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (*.f64 (*.f64 t (neg.f64 a)) 1))
(fma.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (cbrt.f64 (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (cbrt.f64 (*.f64 a (-.f64 1 t))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (cbrt.f64 (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a))) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 t (neg.f64 a)))
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 (*.f64 t (neg.f64 a)) 1))
(fma.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (*.f64 a (-.f64 1 t))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a)))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a)))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (neg.f64 a) t a)
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a a)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (neg.f64 t) a a)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 t (neg.f64 a))) (cbrt.f64 (*.f64 t (neg.f64 a)))) (cbrt.f64 (*.f64 t (neg.f64 a))) a)
(fma.f64 (sqrt.f64 (*.f64 t (neg.f64 a))) (sqrt.f64 (*.f64 t (neg.f64 a))) a)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) a)
(fma.f64 -1 (*.f64 t a) a)
(fma.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t a)) 2)) (cbrt.f64 (*.f64 t a)) a)
(fma.f64 (fma.f64 -1 t 1) a (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 (fma.f64 -1 t 1) a (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 (fma.f64 -1 t 1) a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(fma.f64 (*.f64 (neg.f64 t) 1) a a)
(fma.f64 (*.f64 (neg.f64 t) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) a)
(fma.f64 (*.f64 (neg.f64 t) (sqrt.f64 a)) (sqrt.f64 a) a)
Outputs
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(*.f64 a (neg.f64 t))
(neg.f64 (*.f64 a t))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(*.f64 a (neg.f64 t))
(neg.f64 (*.f64 a t))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(*.f64 a (neg.f64 t))
(neg.f64 (*.f64 a t))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t)))
(*.f64 t (-.f64 b a))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(*.f64 a (+.f64 (*.f64 -1 t) 1))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(*.f64 a (+.f64 (*.f64 -1 t) 1))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(*.f64 a (+.f64 (*.f64 -1 t) 1))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(*.f64 a (+.f64 (*.f64 -1 t) 1))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
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 t (neg.f64 a))
(*.f64 a (neg.f64 t))
(neg.f64 (*.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 a (*.f64 -1 (*.f64 a t)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(*.f64 a (neg.f64 t))
(neg.f64 (*.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 a (*.f64 -1 (*.f64 a t)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 0 (*.f64 t (-.f64 b a)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))
(*.f64 t (-.f64 b a))
(+.f64 (*.f64 b t) (*.f64 t (neg.f64 a)))
(*.f64 t (-.f64 b a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))))
(*.f64 t (-.f64 b a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 b a)))) 1)
(*.f64 t (-.f64 b a))
(/.f64 (*.f64 t (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 a (+.f64 b a) (*.f64 b b)))
(/.f64 t (/.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (/.f64 t (fma.f64 a (+.f64 a b) (*.f64 b b))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (*.f64 t (fma.f64 b b (neg.f64 (*.f64 a a)))) (+.f64 b a))
(/.f64 t (/.f64 (+.f64 a b) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (/.f64 t (+.f64 a b)) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) t) (fma.f64 a (+.f64 b a) (*.f64 b b)))
(/.f64 t (/.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 (pow.f64 b 3) (pow.f64 a 3))))
(*.f64 (/.f64 t (fma.f64 a (+.f64 a b) (*.f64 b b))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))
(/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) t) (+.f64 b a))
(/.f64 t (/.f64 (+.f64 a b) (fma.f64 b b (*.f64 a (neg.f64 a)))))
(*.f64 (/.f64 t (+.f64 a b)) (-.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (*.f64 t (-.f64 b a)) 1)
(*.f64 t (-.f64 b a))
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 3)
(*.f64 t (-.f64 b a))
(pow.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) 1/3)
(*.f64 t (-.f64 b a))
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) 2)
(*.f64 t (-.f64 b a))
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2))
(*.f64 t (-.f64 b a))
(log.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))
(*.f64 t (-.f64 b a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))))
(*.f64 t (-.f64 b a))
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3))
(*.f64 t (-.f64 b a))
(cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 b a) 3)))
(*.f64 t (-.f64 b a))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 t 3)))
(*.f64 t (-.f64 b a))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 b a))))
(*.f64 t (-.f64 b a))
(exp.f64 (log.f64 (*.f64 t (-.f64 b a))))
(*.f64 t (-.f64 b a))
(exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 b a))) 1))
(*.f64 t (-.f64 b a))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 t (-.f64 b a))) 1) 1))
(*.f64 t (-.f64 b a))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 t (-.f64 b a)))) 3))
(*.f64 t (-.f64 b a))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 t (-.f64 b a)))) 1/3))
(*.f64 t (-.f64 b a))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 t (-.f64 b a)))) 2))
(*.f64 t (-.f64 b a))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 b a))))
(*.f64 t (-.f64 b a))
(fma.f64 t b (*.f64 t (neg.f64 a)))
(*.f64 t (-.f64 b a))
(fma.f64 b t (*.f64 t (neg.f64 a)))
(*.f64 t (-.f64 b a))
(+.f64 a (*.f64 t (neg.f64 a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 a (*.f64 (*.f64 t (neg.f64 a)) 1))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 -1 (*.f64 t a) (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t a)) 2)) (cbrt.f64 (*.f64 t a)) (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (*.f64 t (neg.f64 a)) a)
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 0 (*.f64 a (-.f64 1 t)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) t)) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 a) (neg.f64 t)) (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (fma.f64 a 1 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 t)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (-.f64 a (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 t)) (cbrt.f64 a) a)
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) t)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) a)) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a)))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 t (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 a) (neg.f64 t)) (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (fma.f64 a 1 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 t)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (-.f64 a (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 t)) (cbrt.f64 a) a)
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 t (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a)))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2)))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (fma.f64 a 1 (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 a (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t)))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) t)) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 a) (neg.f64 t)) (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (fma.f64 a 1 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 t)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (-.f64 a (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 t)) (cbrt.f64 a) a)
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) t)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) a)) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a)))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 t (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 a) (neg.f64 t)) (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (fma.f64 a 1 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 t)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (-.f64 a (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 t)) (cbrt.f64 a) a)
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 t (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a)))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2)))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (fma.f64 1 a (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 a (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t)))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) t)) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 a) (neg.f64 t)) (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 t)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 a a)) (+.f64 (cbrt.f64 a) (*.f64 t (neg.f64 (cbrt.f64 a))))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (-.f64 1 t) (cbrt.f64 a)))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 t) (neg.f64 a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 a (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))) (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (*.f64 0 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))) (-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))))
(-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a t))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) t)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 t) (neg.f64 a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 a (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))) (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (*.f64 0 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))) (-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))))
(-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a t))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) a)) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 t) (neg.f64 a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 a (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))) (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (*.f64 0 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))) (-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))))
(-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a t))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a)))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 t (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 a) (neg.f64 t)) (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 t)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 a a)) (+.f64 (cbrt.f64 a) (*.f64 t (neg.f64 (cbrt.f64 a))))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (-.f64 1 t) (cbrt.f64 a)))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 t (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 t) (neg.f64 a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 a (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))) (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (*.f64 0 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))) (-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))))
(-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a t))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 t) (neg.f64 a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 a (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))) (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (*.f64 0 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))) (-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))))
(-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a t))
(+.f64 (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 a (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 t) (neg.f64 a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 a (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))) (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (*.f64 0 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))) (-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))))
(-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a t))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) t)) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 a) (neg.f64 t)) (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 t)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 a a)) (+.f64 (cbrt.f64 a) (*.f64 t (neg.f64 (cbrt.f64 a))))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (-.f64 1 t) (cbrt.f64 a)))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 t) (neg.f64 a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 a (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))) (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (*.f64 0 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))) (-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))))
(-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a t))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) t)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 t) (neg.f64 a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 a (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))) (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (*.f64 0 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))) (-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))))
(-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a t))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) a)) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 t) (neg.f64 a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 a (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))) (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (*.f64 0 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))) (-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))))
(-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a t))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a)))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 t (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 a) (neg.f64 t)) (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 t)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 a a)) (+.f64 (cbrt.f64 a) (*.f64 t (neg.f64 (cbrt.f64 a))))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (-.f64 1 t) (cbrt.f64 a)))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 t (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 t) (neg.f64 a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 a (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))) (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (*.f64 0 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))) (-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))))
(-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a t))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 t) (neg.f64 a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 a (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))) (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (*.f64 0 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))) (-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))))
(-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a t))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 a (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 t) (neg.f64 a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 a (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))) (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (*.f64 0 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))) (-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))))
(-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a t))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 a) t)) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 a) t) (cbrt.f64 (*.f64 a a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 a) (neg.f64 t)) (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (fma.f64 a 1 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 t)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (-.f64 a (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 t)) (cbrt.f64 a) a)
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) a) (pow.f64 (cbrt.f64 t) 2))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) t)) (sqrt.f64 a) (*.f64 (*.f64 (sqrt.f64 a) t) (sqrt.f64 a))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) a)) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) a) (sqrt.f64 t))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a)))))) (fma.f64 (neg.f64 (cbrt.f64 a)) (*.f64 t (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 a) (neg.f64 t)) (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (fma.f64 a 1 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 t)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (-.f64 a (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 t)) (cbrt.f64 a) a)
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a))))) (fma.f64 (neg.f64 (sqrt.f64 a)) (*.f64 t (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 t (sqrt.f64 a)))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 a (pow.f64 (cbrt.f64 t) 2)))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 a (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 a (sqrt.f64 t)))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 a (-.f64 1 t)))) (cbrt.f64 (exp.f64 (*.f64 a (-.f64 1 t)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 a (-.f64 1 t))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (-.f64 1 t))) (cbrt.f64 (pow.f64 (exp.f64 a) (-.f64 1 t))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (-.f64 1 t)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (-.f64 1 t))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (-.f64 1 t)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (-.f64 1 t)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (-.f64 1 t))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (-.f64 1 t))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (-.f64 1 t)))))
(*.f64 a (+.f64 1 (neg.f64 t)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(*.f64 (*.f64 a (-.f64 1 t)) 1)
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(*.f64 1 (*.f64 a (-.f64 1 t)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(*.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (cbrt.f64 (*.f64 a (-.f64 1 t))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(*.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (*.f64 a (-.f64 1 t))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a)))))
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 a t) (fma.f64 t a a)))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a a (*.f64 (*.f64 a t) (fma.f64 a t a))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (*.f64 a (+.f64 a (*.f64 t (fma.f64 a t a)))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a a)))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 t a a)))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t a))
(*.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(*.f64 (fma.f64 -1 t 1) a)
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3))))
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 a t) (fma.f64 t a a)))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a a (*.f64 (*.f64 a t) (fma.f64 a t a))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (*.f64 a (+.f64 a (*.f64 t (fma.f64 a t a)))))
(/.f64 1 (/.f64 (fma.f64 t a a) (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 t a a)))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t a))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a))))
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 a t) (fma.f64 t a a)))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a a (*.f64 (*.f64 a t) (fma.f64 a t a))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (*.f64 a (+.f64 a (*.f64 t (fma.f64 a t a)))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2)) (fma.f64 t a a))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 t a a)))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t a))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3))) (neg.f64 (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a)))))
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 a t) (fma.f64 t a a)))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a a (*.f64 (*.f64 a t) (fma.f64 a t a))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (*.f64 a (+.f64 a (*.f64 t (fma.f64 a t a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2))) (neg.f64 (fma.f64 t a a)))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 t a a)))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t a))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 t (neg.f64 a)) 3)) (fma.f64 a a (-.f64 (pow.f64 (*.f64 t (neg.f64 a)) 2) (*.f64 a (*.f64 t (neg.f64 a))))))
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 a t) (fma.f64 t a a)))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a a (*.f64 (*.f64 a t) (fma.f64 a t a))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (*.f64 a (+.f64 a (*.f64 t (fma.f64 a t a)))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 t (neg.f64 a)) 2)) (-.f64 a (*.f64 t (neg.f64 a))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 t a a)))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t a))
(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))
(pow.f64 (/.f64 (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3))) -1)
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 a t) (fma.f64 t a a)))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a a (*.f64 (*.f64 a t) (fma.f64 a t a))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (*.f64 a (+.f64 a (*.f64 t (fma.f64 a t a)))))
(pow.f64 (/.f64 (fma.f64 t a a) (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2))) -1)
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 t a a)))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t a))
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(log.f64 (exp.f64 (*.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))
(log.f64 (*.f64 (exp.f64 a) (/.f64 1 (pow.f64 (exp.f64 a) t))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (exp.f64 (*.f64 t (neg.f64 a)))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (/.f64 1 (pow.f64 (exp.f64 a) t))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 a))) (exp.f64 a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 a))) (+.f64 1 (expm1.f64 a))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) t)) (exp.f64 a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) t)) (+.f64 1 (expm1.f64 a))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(log.f64 (/.f64 (exp.f64 a) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 a)) (pow.f64 (exp.f64 a) t)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 a)) (+.f64 1 (expm1.f64 (*.f64 t a)))))
(*.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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (-.f64 1 t))) 1) 1))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (-.f64 1 t)))) 3))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (-.f64 1 t)))) 1/3))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (-.f64 1 t)))) 2))
(*.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))
(fma.f64 t (neg.f64 a) a)
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 a 1 (*.f64 t (neg.f64 a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 a 1 (*.f64 (*.f64 t (neg.f64 a)) 1))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 a (neg.f64 t) a)
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 a (+.f64 1 (neg.f64 t)) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 a (+.f64 1 (neg.f64 t)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 a (+.f64 1 (neg.f64 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 a (-.f64 1 t) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 a (-.f64 1 t) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (*.f64 a (-.f64 1 t)) 1 (fma.f64 (neg.f64 a) t (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (*.f64 a (-.f64 1 t)) 1 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (*.f64 a (-.f64 1 t)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 1 a (*.f64 t (neg.f64 a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 1 a (*.f64 (*.f64 t (neg.f64 a)) 1))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 1 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 1 (*.f64 a (-.f64 1 t)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 1 (*.f64 a (-.f64 1 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 1 (*.f64 t (neg.f64 a)) a)
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (neg.f64 (cbrt.f64 (*.f64 t a))) a)
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 t (neg.f64 a)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 t) (neg.f64 a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 a (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))) (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (*.f64 0 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))) (-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))))
(-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a t))
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 t (neg.f64 a)) 1))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 t) (neg.f64 a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 a (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))) (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (*.f64 0 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))) (-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))))
(-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a t))
(fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (*.f64 t (neg.f64 a)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 t) (neg.f64 a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 a (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))) (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (*.f64 0 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))) (-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))))
(-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a t))
(fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (*.f64 (*.f64 t (neg.f64 a)) 1))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 t) (neg.f64 a)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 a (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))) (fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a (cbrt.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (*.f64 0 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))) (-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t)))))
(-.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))) (*.f64 a t))
(fma.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (cbrt.f64 (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (cbrt.f64 (*.f64 a (-.f64 1 t))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (cbrt.f64 (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a))) a)
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 t (neg.f64 a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 (*.f64 t (neg.f64 a)) 1))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (*.f64 a (-.f64 1 t))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (*.f64 a (-.f64 1 t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a)))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 a t) (fma.f64 t a a)))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a a (*.f64 (*.f64 a t) (fma.f64 a t a))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (*.f64 a (+.f64 a (*.f64 t (fma.f64 a t a)))))
(fma.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a)))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 a t) (fma.f64 t a a)))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a a (*.f64 (*.f64 a t) (fma.f64 a t a))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (*.f64 a (+.f64 a (*.f64 t (fma.f64 a t a)))))
(fma.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 t a) (fma.f64 t a a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 a t) (fma.f64 t a a)))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a a (*.f64 (*.f64 a t) (fma.f64 a t a))))
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (*.f64 a (+.f64 a (*.f64 t (fma.f64 a t a)))))
(fma.f64 (neg.f64 a) t a)
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 t a a)))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t a))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a a)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 t a a)))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t a))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 t a a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 t a a)))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t a))
(fma.f64 (neg.f64 t) a a)
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 t (neg.f64 a))) (cbrt.f64 (*.f64 t (neg.f64 a)))) (cbrt.f64 (*.f64 t (neg.f64 a))) a)
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (sqrt.f64 (*.f64 t (neg.f64 a))) (sqrt.f64 (*.f64 t (neg.f64 a))) a)
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) a)
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 -1 (*.f64 t a) a)
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t a)) 2)) (cbrt.f64 (*.f64 t a)) a)
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (fma.f64 -1 t 1) a (fma.f64 (neg.f64 a) t (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (fma.f64 -1 t 1) a (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (fma.f64 -1 t 1) a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (*.f64 (neg.f64 t) 1) a a)
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))
(fma.f64 (*.f64 (neg.f64 t) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) a)
(+.f64 (fma.f64 (*.f64 (cbrt.f64 a) (neg.f64 t)) (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (fma.f64 a 1 (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 t)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))) (-.f64 a (*.f64 (cbrt.f64 a) (*.f64 t (cbrt.f64 (*.f64 a a))))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 t)) (cbrt.f64 a) a)
(fma.f64 (*.f64 (neg.f64 t) (sqrt.f64 a)) (sqrt.f64 a) a)
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 a t))

eval109.0ms (0.7%)

Compiler

Compiled 3795 to 1221 computations (67.8% saved)

prune60.0ms (0.4%)

Pruning

23 alts after pruning (13 fresh and 10 done)

PrunedKeptTotal
New2210221
Fresh01313
Picked055
Done055
Total22123244
Accurracy
100.0%
Counts
244 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
30.6%
(fma.f64 y b x)
43.8%
(-.f64 (-.f64 z (*.f64 y z)) (*.f64 a t))
47.2%
(-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b))
55.8%
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1)))
30.2%
(-.f64 z (*.f64 y z))
41.6%
(-.f64 x (-.f64 (*.f64 a t) z))
46.4%
(-.f64 x (*.f64 z (-.f64 y 1)))
45.2%
(-.f64 x (*.f64 t (-.f64 a b)))
32.7%
(-.f64 x (*.f64 a t))
26.0%
(-.f64 a (*.f64 t a))
30.6%
(+.f64 (*.f64 y b) x)
27.1%
(+.f64 z x)
21.7%
(*.f64 (-.f64 y 2) b)
33.3%
(*.f64 (-.f64 b z) y)
21.8%
(*.f64 z (neg.f64 y))
14.6%
(*.f64 y b)
29.2%
(*.f64 t (-.f64 b a))
16.6%
(*.f64 t (neg.f64 a))
16.7%
(*.f64 t b)
26.0%
(*.f64 a (-.f64 1 t))
10.7%
z
18.1%
x
11.0%
a
Compiler

Compiled 546 to 329 computations (39.7% saved)

regimes311.0ms (1.9%)

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

7 calls:

128.0ms
t
62.0ms
b
47.0ms
x
17.0ms
z
17.0ms
y
Results
AccuracySegmentsBranch
98.0%1x
98.0%1y
98.0%1z
98.0%1t
98.0%1a
98.0%1b
98.0%1(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 365 to 196 computations (46.3% saved)

regimes132.0ms (0.8%)

Counts
35 → 1
Calls
Call 1
Inputs
a
x
z
(*.f64 t b)
(*.f64 y b)
(+.f64 z x)
(*.f64 t (neg.f64 a))
(*.f64 z (neg.f64 y))
(*.f64 a (-.f64 1 t))
(*.f64 t (-.f64 b a))
(*.f64 (-.f64 b z) y)
(*.f64 (-.f64 y 2) b)
(+.f64 (*.f64 y b) x)
(-.f64 a (*.f64 t a))
(-.f64 x (*.f64 a t))
(-.f64 z (*.f64 y z))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 x (*.f64 -1 (*.f64 y b)))
(-.f64 x (*.f64 t (-.f64 a b)))
(-.f64 x (*.f64 z (-.f64 y 1)))
(-.f64 x (-.f64 (*.f64 a t) z))
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b))
(-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))
(-.f64 (-.f64 z (*.f64 y z)) (*.f64 a t))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
(fma.f64 y b 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))
18.0ms
z
18.0ms
b
17.0ms
x
17.0ms
y
Results
AccuracySegmentsBranch
97.6%1x
97.6%1y
97.6%1z
97.6%1t
97.6%1a
97.6%1b
97.6%1(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
Compiler

Compiled 347 to 186 computations (46.4% saved)

regimes124.0ms (0.7%)

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

7 calls:

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

Compiled 328 to 175 computations (46.6% saved)

regimes853.0ms (5.1%)

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

6 calls:

272.0ms
y
153.0ms
z
131.0ms
b
113.0ms
t
110.0ms
x
Results
AccuracySegmentsBranch
79.7%7x
82.0%10y
82.5%7z
94.0%3t
84.3%5a
89.1%5b
Compiler

Compiled 243 to 125 computations (48.6% saved)

regimes147.0ms (0.9%)

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

2 calls:

90.0ms
t
51.0ms
b
Results
AccuracySegmentsBranch
87.2%3b
89.0%7t
Compiler

Compiled 200 to 92 computations (54% saved)

regimes184.0ms (1.1%)

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

2 calls:

114.0ms
t
60.0ms
b
Results
AccuracySegmentsBranch
87.9%6t
81.1%3b
Compiler

Compiled 187 to 86 computations (54% saved)

regimes290.0ms (1.7%)

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

3 calls:

144.0ms
t
104.0ms
a
37.0ms
b
Results
AccuracySegmentsBranch
78.0%3b
74.7%9a
82.1%7t
Compiler

Compiled 181 to 87 computations (51.9% saved)

regimes271.0ms (1.6%)

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

3 calls:

121.0ms
t
79.0ms
z
66.0ms
b
Results
AccuracySegmentsBranch
81.2%7t
74.4%6z
76.1%5b
Compiler

Compiled 158 to 75 computations (52.5% saved)

regimes408.0ms (2.4%)

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

1 calls:

404.0ms
t
Results
AccuracySegmentsBranch
80.2%7t
Compiler

Compiled 126 to 61 computations (51.6% saved)

regimes426.0ms (2.5%)

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

3 calls:

259.0ms
b
108.0ms
t
55.0ms
x
Results
AccuracySegmentsBranch
74.5%3b
60.7%5x
75.2%5t
Compiler

Compiled 131 to 69 computations (47.3% saved)

regimes445.0ms (2.7%)

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

5 calls:

123.0ms
b
104.0ms
t
95.0ms
a
63.0ms
z
57.0ms
y
Results
AccuracySegmentsBranch
66.5%9a
65.9%6z
66.9%6y
67.8%7t
70.9%8b
Compiler

Compiled 136 to 76 computations (44.1% saved)

regimes68.0ms (0.4%)

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

1 calls:

64.0ms
b
Results
AccuracySegmentsBranch
69.0%7b
Compiler

Compiled 101 to 50 computations (50.5% saved)

regimes458.0ms (2.7%)

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

4 calls:

170.0ms
t
120.0ms
b
105.0ms
y
58.0ms
z
Results
AccuracySegmentsBranch
63.5%6z
63.1%9t
66.7%7y
61.7%7b
Compiler

Compiled 115 to 64 computations (44.3% saved)

regimes569.0ms (3.4%)

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

6 calls:

164.0ms
y
117.0ms
a
86.0ms
x
69.0ms
z
64.0ms
b
Results
AccuracySegmentsBranch
57.0%7t
59.5%8b
60.8%13a
52.4%10x
55.2%5z
63.0%13y
Compiler

Compiled 122 to 73 computations (40.2% saved)

regimes100.0ms (0.6%)

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

2 calls:

66.0ms
b
31.0ms
z
Results
AccuracySegmentsBranch
53.4%9b
53.2%4z
Compiler

Compiled 80 to 42 computations (47.5% saved)

regimes156.0ms (0.9%)

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

2 calls:

97.0ms
t
56.0ms
z
Results
AccuracySegmentsBranch
58.3%9t
52.6%8z
Compiler

Compiled 75 to 40 computations (46.7% saved)

regimes105.0ms (0.6%)

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

1 calls:

102.0ms
t
Results
AccuracySegmentsBranch
57.6%8t
Compiler

Compiled 53 to 29 computations (45.3% saved)

regimes55.0ms (0.3%)

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

1 calls:

53.0ms
t
Results
AccuracySegmentsBranch
54.4%7t
Compiler

Compiled 48 to 26 computations (45.8% saved)

regimes410.0ms (2.5%)

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

5 calls:

169.0ms
z
81.0ms
y
66.0ms
b
54.0ms
t
38.0ms
a
Results
AccuracySegmentsBranch
47.7%12b
48.2%17z
49.1%7a
52.8%12y
54.1%10t
Compiler

Compiled 71 to 48 computations (32.4% saved)

regimes228.0ms (1.4%)

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

3 calls:

102.0ms
a
65.0ms
t
59.0ms
x
Results
AccuracySegmentsBranch
42.0%9x
48.5%8a
46.9%13t
Compiler

Compiled 52 to 34 computations (34.6% saved)

regimes63.0ms (0.4%)

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

2 calls:

36.0ms
y
25.0ms
a
Results
AccuracySegmentsBranch
45.5%7y
39.4%5a
Compiler

Compiled 40 to 25 computations (37.5% saved)

regimes77.0ms (0.5%)

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

2 calls:

49.0ms
y
27.0ms
a
Results
AccuracySegmentsBranch
39.4%5a
37.9%6y
Compiler

Compiled 36 to 23 computations (36.1% saved)

regimes39.0ms (0.2%)

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

2 calls:

20.0ms
a
17.0ms
b
Results
AccuracySegmentsBranch
36.7%3b
33.2%4a
Compiler

Compiled 32 to 21 computations (34.4% saved)

regimes123.0ms (0.7%)

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

5 calls:

37.0ms
y
28.0ms
t
23.0ms
a
22.0ms
x
11.0ms
b
Results
AccuracySegmentsBranch
34.0%7t
26.4%4a
28.8%5x
31.5%7y
29.5%3b
Compiler

Compiled 50 to 38 computations (24% saved)

regimes100.0ms (0.6%)

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

6 calls:

35.0ms
x
25.0ms
t
16.0ms
y
9.0ms
z
9.0ms
a
Results
AccuracySegmentsBranch
23.5%3a
22.2%5y
25.6%4x
24.1%3z
23.0%5t
18.1%1b
Compiler

Compiled 51 to 42 computations (17.6% saved)

regimes14.0ms (0.1%)

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

2 calls:

10.0ms
x
3.0ms
z
Results
AccuracySegmentsBranch
23.6%3x
18.1%1z
Compiler

Compiled 22 to 18 computations (18.2% saved)

regimes16.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:

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

Compiled 49 to 42 computations (14.3% saved)

bsearch0.0ms (0%)

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

Compiled 36 to 27 computations (25% saved)

bsearch46.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
81.40146492329804
372536054.22883755
23.0ms
-3.6803177472725226
-5.696061061567597e-13
Results
34.0ms246×body256valid
7.0ms58×body256infinite
Compiler

Compiled 834 to 597 computations (28.4% saved)

bsearch46.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1.7502604316342468e+129
1.4053208299818871e+135
24.0ms
-2.528035170413777e+113
-8.131816496809581e+107
Results
22.0ms144×body256infinite
20.0ms144×body256valid
Compiler

Compiled 648 to 477 computations (26.4% saved)

bsearch104.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
6.636297530016988e-27
3.2694108130153854e-24
19.0ms
1.72832274735679e-41
3.100939877477971e-37
19.0ms
1.202968305848264e-283
6.715638677017838e-281
17.0ms
-1.6354701654496695e-128
-3.042195815024295e-130
25.0ms
-3.6803177472725226
-5.696061061567597e-13
Results
69.0ms521×body256valid
21.0ms135×body256infinite
Compiler

Compiled 1420 to 1047 computations (26.3% saved)

bsearch44.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.7502604316342468e+129
1.4053208299818871e+135
22.0ms
-2.528035170413777e+113
-8.131816496809581e+107
Results
22.0ms156×body256valid
18.0ms132×body256infinite
Compiler

Compiled 612 to 459 computations (25% saved)

bsearch121.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
0.19556300987742237
81.40146492329804
17.0ms
4.365015727039945e-29
6.636297530016988e-27
19.0ms
1.72832274735679e-41
3.100939877477971e-37
20.0ms
1.202968305848264e-283
6.715638677017838e-281
16.0ms
-1.6354701654496695e-128
-3.042195815024295e-130
18.0ms
-1.5966819665309375e+68
-7.718415910370319e+67
Results
84.0ms527×body256valid
21.0ms161×body256infinite
Compiler

Compiled 1412 to 1046 computations (25.9% saved)

bsearch105.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.9907930365698782e+80
1.3925084822798934e+81
18.0ms
4.365015727039945e-29
6.636297530016988e-27
19.0ms
1.72832274735679e-41
3.100939877477971e-37
19.0ms
1.202968305848264e-283
6.715638677017838e-281
16.0ms
-1.6354701654496695e-128
-3.042195815024295e-130
17.0ms
-1.5538658465570497e+69
-1.5966819665309375e+68
Results
65.0ms486×body256valid
31.0ms186×body256infinite
Compiler

Compiled 1356 to 1011 computations (25.4% saved)

bsearch35.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.7502604316342468e+129
1.4053208299818871e+135
13.0ms
-1.1555678137009885e+115
-3.0978698861877783e+114
Results
16.0ms125×body256valid
15.0ms99×body256infinite
Compiler

Compiled 456 to 349 computations (23.5% saved)

bsearch136.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.7502604316342468e+129
1.4053208299818871e+135
5.0ms
1.2414347523267043e+53
1.4150477473243686e+53
20.0ms
5.570836820405024e-41
1.9233223889397933e-37
25.0ms
-4.397593573909055e-157
-1.2332179485721516e-167
19.0ms
-6.032929414207362e-14
-1.667769170733076e-17
23.0ms
-0.051713536929050966
-0.003790495698548819
22.0ms
-2.528035170413777e+113
-8.131816496809581e+107
Results
77.0ms559×body256valid
45.0ms273×body256infinite
Compiler

Compiled 1464 to 1100 computations (24.9% saved)

bsearch103.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.7502604316342468e+129
1.4053208299818871e+135
5.0ms
1.2414347523267043e+53
1.4150477473243686e+53
19.0ms
5.570836820405024e-41
1.9233223889397933e-37
19.0ms
-6.032929414207362e-14
-1.667769170733076e-17
16.0ms
-0.051713536929050966
-0.003790495698548819
21.0ms
-2.528035170413777e+113
-8.131816496809581e+107
Results
64.0ms456×body256valid
30.0ms216×body256infinite
Compiler

Compiled 1184 to 898 computations (24.2% saved)

bsearch216.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
6.355811183088591e+131
1.207716117212703e+134
14.0ms
6.578110210433785e-93
2.871040169036712e-92
47.0ms
1.2900747093042766e-148
2.6126980650307193e-143
50.0ms
-7.01128545522575e+35
-3.9245211987633347e+24
14.0ms
-2.8952977508360197e+88
-4.6111224970527526e+87
72.0ms
-5.580590272653342e+135
-5.9164182829862875e+125
Results
120.0ms496×body256valid
39.0ms272×body256infinite
Compiler

Compiled 1222 to 908 computations (25.7% saved)

bsearch180.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
55.0ms
2.0525753910671993e+43
1.4906317130417997e+47
57.0ms
1.513766752023259e-255
3.970650849329159e-251
46.0ms
-7.293743563470141e-91
-1.5374105393121742e-99
23.0ms
-3.0438624723526673e+115
-2.9630518591140602e+110
Results
112.0ms376×body256valid
60.0ms167×body256infinite
0.0msbody1024valid
Compiler

Compiled 888 to 675 computations (24% saved)

bsearch65.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
2.0525753910671993e+43
1.4906317130417997e+47
19.0ms
1.513766752023259e-255
3.970650849329159e-251
26.0ms
-2.003946129816787e-21
-3.702997714680615e-32
Results
43.0ms305×body256valid
15.0ms111×body256infinite
Compiler

Compiled 660 to 495 computations (25% saved)

bsearch170.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
6.446492742493223e+31
2.223780179256782e+41
15.0ms
3.2694108130153854e-24
1.5203318596667407e-23
29.0ms
1.3453731192838147e-228
1.5727114041234012e-199
22.0ms
-2.111401770828484e-300
5.731941421230658e-308
19.0ms
-8.063044257587114e-272
-1.5075708588021416e-273
22.0ms
-3.576161449107262e-120
-1.1344325733875214e-126
24.0ms
-24640083625329.87
-3586.2416030398076
15.0ms
-1.5538658465570497e+69
-1.5966819665309375e+68
Results
120.0ms805×body256valid
36.0ms267×body256infinite
Compiler

Compiled 1550 to 1221 computations (21.2% saved)

bsearch137.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
6.446492742493223e+31
2.223780179256782e+41
15.0ms
3.2694108130153854e-24
1.5203318596667407e-23
22.0ms
9.002669313281288e-142
9.83039135562947e-137
17.0ms
-8.063044257587114e-272
-1.5075708588021416e-273
23.0ms
-3.576161449107262e-120
-1.1344325733875214e-126
25.0ms
-24640083625329.87
-3586.2416030398076
15.0ms
-1.5538658465570497e+69
-1.5966819665309375e+68
Results
91.0ms678×body256valid
33.0ms218×body256infinite
Compiler

Compiled 1286 to 1023 computations (20.5% saved)

bsearch117.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
6.446492742493223e+31
2.223780179256782e+41
13.0ms
3.2694108130153854e-24
1.5203318596667407e-23
24.0ms
9.002669313281288e-142
9.83039135562947e-137
21.0ms
-1.5877597909307903e-136
-4.333682366518731e-144
23.0ms
-24640083625329.87
-3586.2416030398076
15.0ms
-1.5538658465570497e+69
-1.5966819665309375e+68
Results
81.0ms580×body256valid
27.0ms204×body256infinite
Compiler

Compiled 1114 to 879 computations (21.1% saved)

bsearch190.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
6.446492742493223e+31
2.223780179256782e+41
13.0ms
3.2694108130153854e-24
1.5203318596667407e-23
17.0ms
4.365015727039945e-29
6.636297530016988e-27
20.0ms
1.4024718096934972e-52
4.70793233949136e-47
24.0ms
2.4220399921542246e-94
6.512779442504591e-77
21.0ms
9.002669313281288e-142
9.83039135562947e-137
20.0ms
-1.5877597909307903e-136
-4.333682366518731e-144
23.0ms
-24640083625329.87
-3586.2416030398076
14.0ms
-1.5538658465570497e+69
-1.5966819665309375e+68
Results
123.0ms920×body256valid
36.0ms280×body256infinite
Compiler

Compiled 1597 to 1286 computations (19.5% saved)

bsearch113.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
4.988934093465305e+88
1.9928116911266998e+92
11.0ms
1.4975114495994996e+53
3.1228938620122856e+53
11.0ms
2.6053266778171037e-20
8.997448479159581e-20
21.0ms
-1.5430053982391688e-27
-1.2490759905918982e-27
16.0ms
-8.133913516848276e+29
-8.654037715775061e+27
17.0ms
-1.2695760559438588e+41
-6.199727239828892e+39
18.0ms
-1.3734804298602202e+138
-1.3342909664552565e+135
Results
76.0ms458×body256valid
30.0ms230×body256infinite
Compiler

Compiled 943 to 762 computations (19.2% saved)

bsearch409.0ms (2.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
172.0ms
6.355811183088591e+131
1.207716117212703e+134
138.0ms
3.4770022920431477e+61
1.409689305097e+62
24.0ms
6.3293539254908925e-59
6.228136177989671e-48
32.0ms
-7.01128545522575e+35
-3.9245211987633347e+24
21.0ms
-2.7248904179577746e+93
-2.8952977508360197e+88
21.0ms
-3.970825804051823e+151
-3.0316340710885984e+142
Results
208.0ms311×body256infinite
193.0ms505×body256valid
Compiler

Compiled 1091 to 878 computations (19.5% saved)

bsearch103.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
57.0ms
4.988934093465305e+88
1.9928116911266998e+92
12.0ms
1.4975114495994996e+53
3.1228938620122856e+53
11.0ms
2.6053266778171037e-20
8.997448479159581e-20
22.0ms
-4.1418442365069505e+127
-1.7043812919730965e+121
Results
60.0ms157×body256infinite
39.0ms275×body256valid
Compiler

Compiled 593 to 476 computations (19.7% saved)

bsearch40.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
1.7502604316342468e+129
1.4053208299818871e+135
19.0ms
-7.134051996915746e+40
-4.410810001949222e+37
Results
23.0ms166×body256valid
15.0ms106×body256infinite
Compiler

Compiled 376 to 299 computations (20.5% saved)

bsearch41.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
2.503124010946492e+41
8.585461960071627e+48
19.0ms
-7.134051996915746e+40
-4.410810001949222e+37
Results
26.0ms185×body256valid
11.0ms87×body256infinite
Compiler

Compiled 342 to 282 computations (17.5% saved)

bsearch24.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
6.0ms
9.402034711810265e+107
1.0710749332617016e+108
18.0ms
-3.8594605071851146e-36
-9.66764190460416e-41
Results
15.0ms110×body256valid
8.0ms50×body256infinite
Compiler

Compiled 196 to 167 computations (14.8% saved)

bsearch37.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1833535927346279700.0
2.631625884110277e+20
21.0ms
-39.953926036255346
-2.716950827147691
Results
23.0ms123×body256valid
11.0ms85×body256infinite
Compiler

Compiled 244 to 209 computations (14.3% saved)

simplify171.0ms (1%)

Algorithm
egg-herbie
Rules
340×unsub-neg
280×distribute-lft-neg-in
186×neg-mul-1
160×cancel-sign-sub-inv
150×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03953025
15333025
26453025
37503025
48693025
510353025
612423025
714003025
814813025
915173025
1015343025
1115413025
1215423025
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.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 b z) y))
(if (<=.f64 t -2589569785738035/1125899906842624) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 175) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))))
(if (<=.f64 b -1849999999999999893416741438025983123111671955808598388787676469444173199761036155307047849994742920495759360) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 360000000000000031372409717677201269732734474120074716784443759555953962394114064768610615152700303377611115442024557690828837879808) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (<=.f64 t -7926335344172073/288230376151711744) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -4526535397958189/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 5493574402078031/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264) (-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b)) (if (<=.f64 t 5746858278247083/766247770432944429179173513575154591809369561091801088) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 3963609009895091/21778071482940061661655974875633165533184) (-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))))))
(if (<=.f64 b -24000000000000000031668061359858619399233360538977136064441770353275567556427479626804493233058650740555016830976) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 130000000000000007949109199870485130527996453731041441336431500195280616680532022491143032405603265996158064046158326421386323843612672) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (<=.f64 t -78000000000000001347308329073967925707502190092184133602716610985984) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))) (if (<=.f64 t -2731529981526493/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 1151034636625873/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b)) (if (<=.f64 t 8045601589545917/383123885216472214589586756787577295904684780545900544) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 6690223559559187/11150372599265311570767859136324180752990208) (-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b)) (if (<=.f64 t 80) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))))))))
(if (<=.f64 t -179999999999999993899464287851651593229169554357509156759038800691200) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -4370447970442389/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 3976301471980289/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b)) (if (<=.f64 t 838083498911033/47890485652059026823698344598447161988085597568237568) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 5129171395662043/44601490397061246283071436545296723011960832) (-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b)) (if (<=.f64 t 249999999999999980320469973916445685483875812264795962952499556030766037107474432) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 x (*.f64 t (-.f64 a b)))))))))
(if (<=.f64 b -7200000000000000112027796132161269774731050057831642320262348179102003224386241063507894807388341623268685222248448) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 2649999999999999949101999433691109425481161384856645698329020392707646751048740988066901579303717998774816248868631396676748181504) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (<=.f64 b -499999999999999978409886320820907879202552238629189140897698107811441303810555744076971465473716161022374445056) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -1080863910568919/72057594037927936) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -693246421999813/19807040628566084398385987584) (*.f64 (-.f64 b z) y) (if (<=.f64 b -6969889432104793/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (-.f64 x (-.f64 (*.f64 a t) z)) (if (<=.f64 b 7049479487983089/6129982163463555433433388108601236734474956488734408704) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 129999999999999999118723327667011636940022097452728320) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 2649999999999999949101999433691109425481161384856645698329020392707646751048740988066901579303717998774816248868631396676748181504) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b))))))))
(if (<=.f64 b -10499999999999999479858017864710625388409168693414468377517143940394868319176620381172034344303022193252298129408) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -4842270319348757/1152921504606846976) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -1188422437713965/19807040628566084398385987584) (*.f64 (-.f64 b z) y) (if (<=.f64 b 490877477933605/11972621413014756705924586149611790497021399392059392) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 129999999999999999118723327667011636940022097452728320) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 54999999999999997131505835346201458266021080740419841854340716230545003264710375736314055079427149685472148631575710601476741005312) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))
(if (<=.f64 y -600000000000000030074019620158392517990181619159687952885377148401412382618786904992586899925160783089285983360791816391622656) (*.f64 (-.f64 b z) y) (if (<=.f64 y -14199999999999999600402193758013583745516094547299862026058683626817091518064172971589632) (*.f64 t (-.f64 b a)) (if (<=.f64 y -17200000000000001139152681269460992) (*.f64 (-.f64 b z) y) (if (<=.f64 y 5711511653228667/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 y 4579658036408975/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (+.f64 z x) (if (<=.f64 y 1250000000000000027938965449346074916887301162621719945059854553612533107530292949497025438980387574376269071354703119212864818118656) (-.f64 x (*.f64 t (-.f64 a b))) (*.f64 (-.f64 b z) y)))))))
(if (<=.f64 z -1260000000000000023022443580601678342409968489991820789410238167113494996182858758629433152541984664108759252992) (-.f64 z (*.f64 y z)) (if (<=.f64 z -6772219815005301/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 z 8188565232602811/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (+.f64 (*.f64 y b) x) (if (<=.f64 z 54999999999999998355039446748856769715422363648) (-.f64 x (*.f64 a t)) (-.f64 z (*.f64 y z))))))
(if (<=.f64 z -5316911983139663/2658455991569831745807614120560689152) (-.f64 z (*.f64 y z)) (if (<=.f64 z 2535813749451193/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (+.f64 (*.f64 y b) x) (if (<=.f64 z 26000000000000001342816015208497835459957751808) (-.f64 x (*.f64 a t)) (-.f64 z (*.f64 y z)))))
(if (<=.f64 t -170000000000000007541295619654067289077089189795192533629535969607680) (*.f64 t (-.f64 b a)) (if (<=.f64 t -5200) (+.f64 z x) (if (<=.f64 t -3905996416105825/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (*.f64 a (-.f64 1 t)) (if (<=.f64 t -6821719807979999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (-.f64 y 2) b) (if (<=.f64 t -5692563374268111/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (+.f64 z x) (if (<=.f64 t 983208699863853/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888) (+.f64 (*.f64 y b) x) (if (<=.f64 t 2007665964833537/170141183460469231731687303715884105728) (*.f64 (-.f64 b z) y) (if (<=.f64 t 89999999999999992219467027316736) (+.f64 z x) (*.f64 t (-.f64 b a))))))))))
(if (<=.f64 t -240000000000000007829447601155211065538340938625732871707250923667456) (*.f64 t (-.f64 b a)) (if (<=.f64 t -3600) (+.f64 z x) (if (<=.f64 t -9937248183729/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (*.f64 a (-.f64 1 t)) (if (<=.f64 t -2588599034278125/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (*.f64 (-.f64 y 2) b) (if (<=.f64 t 2917539005555509/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (+.f64 z x) (if (<=.f64 t 2892400118827977/340282366920938463463374607431768211456) (*.f64 (-.f64 b z) y) (if (<=.f64 t 22000000000000002261419595535482880) (+.f64 z x) (*.f64 t (-.f64 b a)))))))))
(if (<=.f64 t -290000000000000011456019420231672821846259659108058969483161431441408) (*.f64 t (-.f64 b a)) (if (<=.f64 t -1500000) (+.f64 z x) (if (<=.f64 t -2196735251241795/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (*.f64 a (-.f64 1 t)) (if (<=.f64 t 7541891960592711/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (+.f64 z x) (if (<=.f64 t 6805647338418769/1361129467683753853853498429727072845824) (*.f64 (-.f64 b z) y) (if (<=.f64 t 1020000000000000007897418360160256) (+.f64 z x) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 t -330000000000000004779179745081036862152925715804487450086770324013056) (*.f64 t (-.f64 b a)) (if (<=.f64 t -3600) (+.f64 z x) (if (<=.f64 t -1843573590367107/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (*.f64 a (-.f64 1 t)) (if (<=.f64 t 2147344238779869/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (+.f64 z x) (if (<=.f64 t 2348542582773833/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 z (neg.f64 y)) (if (<=.f64 t 8556623698070271/6582018229284824168619876730229402019930943462534319453394436096) (+.f64 z x) (if (<=.f64 t 501766766966939/5575186299632655785383929568162090376495104) (*.f64 y b) (if (<=.f64 t 8983454486712775/2722258935367507707706996859454145691648) a (if (<=.f64 t 1020000000000000007897418360160256) (+.f64 z x) (*.f64 t (-.f64 b a)))))))))))
(if (<=.f64 a -1700000000000000048083906597387648565310163846802304259381815446152199373235961522802859370516613017673778098292934646175992918159917056) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -9200000000000000472911277291184041492480) (*.f64 z (neg.f64 y)) (if (<=.f64 a -15000000000000000474191233024) (*.f64 y b) (if (<=.f64 a -1895563341875103/1393796574908163946345982392040522594123776) (*.f64 t b) (if (<=.f64 a 7310753976817037/83076749736557242056487941267521536) (+.f64 z x) (if (<=.f64 a 149999999999999998983142301154244196469256266291609600) (*.f64 t b) (if (<=.f64 a 75000000000000003253297273096438955496771999371395448384383034200208760966726083320599281664) (+.f64 z x) (*.f64 a (-.f64 1 t)))))))))
(if (<=.f64 y -819999999999999915235510053315992562084196662144430646738825879031146365265447515879832209492498628621265871610725596188825413916303987551764211564544) (*.f64 z (neg.f64 y)) (if (<=.f64 y -1650000000000000042624517698792608165036237733998722901138930585994451731403577831074901786624) (*.f64 y b) (if (<=.f64 y -7700000000000000461373440) (*.f64 z (neg.f64 y)) (if (<=.f64 y 5101064127695739/822752278660603021077484591278675252491367932816789931674304512) (+.f64 z x) (if (<=.f64 y 55000000000000003638907058515890502445287338128465667741974528) (*.f64 t b) (if (<=.f64 y 11999999999999999259522709686023651367774664597491998062533278390764883132814501166480966863883129061806966959951309539793825702084608) (+.f64 z x) (*.f64 z (neg.f64 y))))))))
(if (<=.f64 a -27000000000000002040279588368473882467231247423067038387229117233747119399728019897837550342655204952149826278780477374464) (*.f64 t (neg.f64 a)) (if (<=.f64 a 3530761863803683/41538374868278621028243970633760768) (+.f64 z x) (if (<=.f64 a 175999999999999998806886966687646523857260685782155264) (*.f64 t b) (if (<=.f64 a 11499999999999999558028190154926552026324120041358050777786773169035760527638462711531044864) (+.f64 z x) (*.f64 t (neg.f64 a))))))
(if (<=.f64 b -1799999999999999921699644959251450822656) (*.f64 t b) (if (<=.f64 b 285000000000000018978726105297138428979597497123708565099163404772600482260360681843952766966635762610354549832045316238654135429234688) (+.f64 z x) (*.f64 t b)))
(if (<=.f64 b -1260000000000000005636042452207474311168) (*.f64 t b) (if (<=.f64 b 29000000000000002082825832453276540242277433344) x (*.f64 t b)))
(if (<=.f64 z -5686995171182009/1496577676626844588240573268701473812127674924007424) z (if (<=.f64 z 1050000000000000048735971547193676776809225861518563180828499970041761039380659750825419015685125037791117312) x z))
(if (<=.f64 x -5) x (if (<=.f64 x 7500000000000000000) a x))
a
Outputs
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.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 b z) y))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 y t) 2))) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 y (-.f64 b z)))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) (*.f64 b (-.f64 (+.f64 y t) 2))) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 y (-.f64 b z)))
(if (<=.f64 t -2589569785738035/1125899906842624) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 175) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))))
(if (or (<=.f64 t -2589569785738035/1125899906842624) (not (<=.f64 t 175))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 b (-.f64 2 y)) a)))
(if (or (<=.f64 t -2589569785738035/1125899906842624) (not (<=.f64 t 175))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 a (*.f64 b (-.f64 y 2)))))
(if (or (<=.f64 t -2589569785738035/1125899906842624) (not (<=.f64 t 175))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 b a))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 a (*.f64 b (-.f64 y 2)))))
(if (<=.f64 b -1849999999999999893416741438025983123111671955808598388787676469444173199761036155307047849994742920495759360) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 360000000000000031372409717677201269732734474120074716784443759555953962394114064768610615152700303377611115442024557690828837879808) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (or (<=.f64 b -1849999999999999893416741438025983123111671955808598388787676469444173199761036155307047849994742920495759360) (not (<=.f64 b 360000000000000031372409717677201269732734474120074716784443759555953962394114064768610615152700303377611115442024557690828837879808))) (*.f64 b (-.f64 (+.f64 y t) 2)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 t a) a)))
(if (or (<=.f64 b -1849999999999999893416741438025983123111671955808598388787676469444173199761036155307047849994742920495759360) (not (<=.f64 b 360000000000000031372409717677201269732734474120074716784443759555953962394114064768610615152700303377611115442024557690828837879808))) (*.f64 b (-.f64 (+.f64 y t) 2)) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 a (*.f64 t a))))
(if (<=.f64 t -7926335344172073/288230376151711744) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -4526535397958189/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 5493574402078031/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264) (-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b)) (if (<=.f64 t 5746858278247083/766247770432944429179173513575154591809369561091801088) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 3963609009895091/21778071482940061661655974875633165533184) (-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))))))
(if (<=.f64 t -7926335344172073/288230376151711744) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))) (if (<=.f64 t -4526535397958189/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 5493574402078031/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264) (-.f64 (+.f64 a x) (*.f64 b (-.f64 2 y))) (if (<=.f64 t 5746858278247083/766247770432944429179173513575154591809369561091801088) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 3963609009895091/21778071482940061661655974875633165533184) (-.f64 (+.f64 a x) (*.f64 b (-.f64 2 y))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))))))))
(if (<=.f64 t -7926335344172073/288230376151711744) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))) (if (<=.f64 t -4526535397958189/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 5493574402078031/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264) (+.f64 (+.f64 a x) (*.f64 b (-.f64 y 2))) (if (<=.f64 t 5746858278247083/766247770432944429179173513575154591809369561091801088) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 3963609009895091/21778071482940061661655974875633165533184) (+.f64 (+.f64 a x) (*.f64 b (-.f64 y 2))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))))))))
(if (<=.f64 t -7926335344172073/288230376151711744) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 b a))) (if (<=.f64 t -4526535397958189/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 5493574402078031/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264) (+.f64 (+.f64 a x) (*.f64 b (-.f64 y 2))) (if (<=.f64 t 5746858278247083/766247770432944429179173513575154591809369561091801088) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 3963609009895091/21778071482940061661655974875633165533184) (+.f64 (+.f64 a x) (*.f64 b (-.f64 y 2))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 b -24000000000000000031668061359858619399233360538977136064441770353275567556427479626804493233058650740555016830976) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 130000000000000007949109199870485130527996453731041441336431500195280616680532022491143032405603265996158064046158326421386323843612672) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (or (<=.f64 b -24000000000000000031668061359858619399233360538977136064441770353275567556427479626804493233058650740555016830976) (not (<=.f64 b 130000000000000007949109199870485130527996453731041441336431500195280616680532022491143032405603265996158064046158326421386323843612672))) (*.f64 b (-.f64 (+.f64 y t) 2)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t a)))
(if (<=.f64 t -78000000000000001347308329073967925707502190092184133602716610985984) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))) (if (<=.f64 t -2731529981526493/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 1151034636625873/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b)) (if (<=.f64 t 8045601589545917/383123885216472214589586756787577295904684780545900544) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 6690223559559187/11150372599265311570767859136324180752990208) (-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b)) (if (<=.f64 t 80) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))))))))
(if (<=.f64 t -78000000000000001347308329073967925707502190092184133602716610985984) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))) (if (<=.f64 t -2731529981526493/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 1151034636625873/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (-.f64 (+.f64 a x) (*.f64 b (-.f64 2 y))) (if (<=.f64 t 8045601589545917/383123885216472214589586756787577295904684780545900544) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 6690223559559187/11150372599265311570767859136324180752990208) (-.f64 (+.f64 a x) (*.f64 b (-.f64 2 y))) (if (<=.f64 t 80) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))))))))
(if (<=.f64 t -78000000000000001347308329073967925707502190092184133602716610985984) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))) (if (<=.f64 t -2731529981526493/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 1151034636625873/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (+.f64 (+.f64 a x) (*.f64 b (-.f64 y 2))) (if (<=.f64 t 8045601589545917/383123885216472214589586756787577295904684780545900544) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 6690223559559187/11150372599265311570767859136324180752990208) (+.f64 (+.f64 a x) (*.f64 b (-.f64 y 2))) (if (<=.f64 t 80) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))))))))
(if (<=.f64 t -78000000000000001347308329073967925707502190092184133602716610985984) (+.f64 (+.f64 z x) (*.f64 t (-.f64 b a))) (if (<=.f64 t -2731529981526493/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 1151034636625873/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (+.f64 (+.f64 a x) (*.f64 b (-.f64 y 2))) (if (<=.f64 t 8045601589545917/383123885216472214589586756787577295904684780545900544) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 6690223559559187/11150372599265311570767859136324180752990208) (+.f64 (+.f64 a x) (*.f64 b (-.f64 y 2))) (if (<=.f64 t 80) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (+.f64 (+.f64 z x) (*.f64 t (-.f64 b a)))))))))
(if (<=.f64 t -179999999999999993899464287851651593229169554357509156759038800691200) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -4370447970442389/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 3976301471980289/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b)) (if (<=.f64 t 838083498911033/47890485652059026823698344598447161988085597568237568) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 5129171395662043/44601490397061246283071436545296723011960832) (-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b)) (if (<=.f64 t 249999999999999980320469973916445685483875812264795962952499556030766037107474432) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 x (*.f64 t (-.f64 a b)))))))))
(if (<=.f64 t -179999999999999993899464287851651593229169554357509156759038800691200) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -4370447970442389/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 3976301471980289/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (-.f64 (+.f64 a x) (*.f64 b (-.f64 2 y))) (if (<=.f64 t 838083498911033/47890485652059026823698344598447161988085597568237568) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 5129171395662043/44601490397061246283071436545296723011960832) (-.f64 (+.f64 a x) (*.f64 b (-.f64 2 y))) (if (<=.f64 t 249999999999999980320469973916445685483875812264795962952499556030766037107474432) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 x (*.f64 t (-.f64 a b)))))))))
(if (<=.f64 t -179999999999999993899464287851651593229169554357509156759038800691200) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -4370447970442389/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 3976301471980289/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (+.f64 (+.f64 a x) (*.f64 b (-.f64 y 2))) (if (<=.f64 t 838083498911033/47890485652059026823698344598447161988085597568237568) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 5129171395662043/44601490397061246283071436545296723011960832) (+.f64 (+.f64 a x) (*.f64 b (-.f64 y 2))) (if (<=.f64 t 249999999999999980320469973916445685483875812264795962952499556030766037107474432) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (-.f64 x (*.f64 t (-.f64 a b)))))))))
(if (<=.f64 t -179999999999999993899464287851651593229169554357509156759038800691200) (+.f64 x (*.f64 t (-.f64 b a))) (if (<=.f64 t -4370447970442389/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 3976301471980289/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (+.f64 (+.f64 a x) (*.f64 b (-.f64 y 2))) (if (<=.f64 t 838083498911033/47890485652059026823698344598447161988085597568237568) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 5129171395662043/44601490397061246283071436545296723011960832) (+.f64 (+.f64 a x) (*.f64 b (-.f64 y 2))) (if (<=.f64 t 249999999999999980320469973916445685483875812264795962952499556030766037107474432) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (+.f64 x (*.f64 t (-.f64 b a)))))))))
(if (<=.f64 b -7200000000000000112027796132161269774731050057831642320262348179102003224386241063507894807388341623268685222248448) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 2649999999999999949101999433691109425481161384856645698329020392707646751048740988066901579303717998774816248868631396676748181504) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(if (or (<=.f64 b -7200000000000000112027796132161269774731050057831642320262348179102003224386241063507894807388341623268685222248448) (not (<=.f64 b 2649999999999999949101999433691109425481161384856645698329020392707646751048740988066901579303717998774816248868631396676748181504))) (*.f64 b (-.f64 (+.f64 y t) 2)) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))))
(if (or (<=.f64 b -7200000000000000112027796132161269774731050057831642320262348179102003224386241063507894807388341623268685222248448) (not (<=.f64 b 2649999999999999949101999433691109425481161384856645698329020392707646751048740988066901579303717998774816248868631396676748181504))) (*.f64 b (-.f64 (+.f64 y t) 2)) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))))
(if (<=.f64 b -499999999999999978409886320820907879202552238629189140897698107811441303810555744076971465473716161022374445056) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -1080863910568919/72057594037927936) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -693246421999813/19807040628566084398385987584) (*.f64 (-.f64 b z) y) (if (<=.f64 b -6969889432104793/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (-.f64 x (-.f64 (*.f64 a t) z)) (if (<=.f64 b 7049479487983089/6129982163463555433433388108601236734474956488734408704) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 129999999999999999118723327667011636940022097452728320) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 2649999999999999949101999433691109425481161384856645698329020392707646751048740988066901579303717998774816248868631396676748181504) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b))))))))
(if (<=.f64 b -499999999999999978409886320820907879202552238629189140897698107811441303810555744076971465473716161022374445056) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b -1080863910568919/72057594037927936) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -693246421999813/19807040628566084398385987584) (*.f64 y (-.f64 b z)) (if (<=.f64 b -6969889432104793/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (-.f64 x (-.f64 (*.f64 t a) z)) (if (<=.f64 b 7049479487983089/6129982163463555433433388108601236734474956488734408704) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 129999999999999999118723327667011636940022097452728320) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 2649999999999999949101999433691109425481161384856645698329020392707646751048740988066901579303717998774816248868631396676748181504) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 y t) 2)))))))))
(if (<=.f64 b -499999999999999978409886320820907879202552238629189140897698107811441303810555744076971465473716161022374445056) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b -1080863910568919/72057594037927936) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -693246421999813/19807040628566084398385987584) (*.f64 y (-.f64 b z)) (if (<=.f64 b -6969889432104793/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (-.f64 x (-.f64 (*.f64 t a) z)) (if (<=.f64 b 7049479487983089/6129982163463555433433388108601236734474956488734408704) (-.f64 x (*.f64 z (+.f64 y -1))) (if (<=.f64 b 129999999999999999118723327667011636940022097452728320) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 2649999999999999949101999433691109425481161384856645698329020392707646751048740988066901579303717998774816248868631396676748181504) (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 b (-.f64 (+.f64 y t) 2)))))))))
(if (<=.f64 b -499999999999999978409886320820907879202552238629189140897698107811441303810555744076971465473716161022374445056) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b -1080863910568919/72057594037927936) (+.f64 x (*.f64 t (-.f64 b a))) (if (<=.f64 b -693246421999813/19807040628566084398385987584) (*.f64 y (-.f64 b z)) (if (<=.f64 b -6969889432104793/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (+.f64 x (-.f64 z (*.f64 t a))) (if (<=.f64 b 7049479487983089/6129982163463555433433388108601236734474956488734408704) (-.f64 x (*.f64 z (+.f64 y -1))) (if (<=.f64 b 129999999999999999118723327667011636940022097452728320) (+.f64 x (*.f64 t (-.f64 b a))) (if (<=.f64 b 2649999999999999949101999433691109425481161384856645698329020392707646751048740988066901579303717998774816248868631396676748181504) (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 b (-.f64 (+.f64 y t) 2)))))))))
(if (<=.f64 b -10499999999999999479858017864710625388409168693414468377517143940394868319176620381172034344303022193252298129408) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -4842270319348757/1152921504606846976) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -1188422437713965/19807040628566084398385987584) (*.f64 (-.f64 b z) y) (if (<=.f64 b 490877477933605/11972621413014756705924586149611790497021399392059392) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 129999999999999999118723327667011636940022097452728320) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 54999999999999997131505835346201458266021080740419841854340716230545003264710375736314055079427149685472148631575710601476741005312) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))
(if (<=.f64 b -10499999999999999479858017864710625388409168693414468377517143940394868319176620381172034344303022193252298129408) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b -4842270319348757/1152921504606846976) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -1188422437713965/19807040628566084398385987584) (*.f64 y (-.f64 b z)) (if (<=.f64 b 490877477933605/11972621413014756705924586149611790497021399392059392) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 129999999999999999118723327667011636940022097452728320) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 54999999999999997131505835346201458266021080740419841854340716230545003264710375736314055079427149685472148631575710601476741005312) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 y t) 2))))))))
(if (<=.f64 b -10499999999999999479858017864710625388409168693414468377517143940394868319176620381172034344303022193252298129408) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b -4842270319348757/1152921504606846976) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b -1188422437713965/19807040628566084398385987584) (*.f64 y (-.f64 b z)) (if (<=.f64 b 490877477933605/11972621413014756705924586149611790497021399392059392) (-.f64 x (*.f64 z (+.f64 y -1))) (if (<=.f64 b 129999999999999999118723327667011636940022097452728320) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 54999999999999997131505835346201458266021080740419841854340716230545003264710375736314055079427149685472148631575710601476741005312) (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 b (-.f64 (+.f64 y t) 2))))))))
(if (<=.f64 b -10499999999999999479858017864710625388409168693414468377517143940394868319176620381172034344303022193252298129408) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b -4842270319348757/1152921504606846976) (+.f64 x (*.f64 t (-.f64 b a))) (if (<=.f64 b -1188422437713965/19807040628566084398385987584) (*.f64 y (-.f64 b z)) (if (<=.f64 b 490877477933605/11972621413014756705924586149611790497021399392059392) (-.f64 x (*.f64 z (+.f64 y -1))) (if (<=.f64 b 129999999999999999118723327667011636940022097452728320) (+.f64 x (*.f64 t (-.f64 b a))) (if (<=.f64 b 54999999999999997131505835346201458266021080740419841854340716230545003264710375736314055079427149685472148631575710601476741005312) (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 b (-.f64 (+.f64 y t) 2))))))))
(if (<=.f64 y -600000000000000030074019620158392517990181619159687952885377148401412382618786904992586899925160783089285983360791816391622656) (*.f64 (-.f64 b z) y) (if (<=.f64 y -14199999999999999600402193758013583745516094547299862026058683626817091518064172971589632) (*.f64 t (-.f64 b a)) (if (<=.f64 y -17200000000000001139152681269460992) (*.f64 (-.f64 b z) y) (if (<=.f64 y 5711511653228667/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 y 4579658036408975/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (+.f64 z x) (if (<=.f64 y 1250000000000000027938965449346074916887301162621719945059854553612533107530292949497025438980387574376269071354703119212864818118656) (-.f64 x (*.f64 t (-.f64 a b))) (*.f64 (-.f64 b z) y)))))))
(if (<=.f64 y -600000000000000030074019620158392517990181619159687952885377148401412382618786904992586899925160783089285983360791816391622656) (*.f64 y (-.f64 b z)) (if (<=.f64 y -14199999999999999600402193758013583745516094547299862026058683626817091518064172971589632) (*.f64 t (-.f64 b a)) (if (<=.f64 y -17200000000000001139152681269460992) (*.f64 y (-.f64 b z)) (if (<=.f64 y 5711511653228667/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 y 4579658036408975/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (+.f64 z x) (if (<=.f64 y 1250000000000000027938965449346074916887301162621719945059854553612533107530292949497025438980387574376269071354703119212864818118656) (-.f64 x (*.f64 t (-.f64 a b))) (*.f64 y (-.f64 b z))))))))
(if (<=.f64 y -600000000000000030074019620158392517990181619159687952885377148401412382618786904992586899925160783089285983360791816391622656) (*.f64 y (-.f64 b z)) (if (<=.f64 y -14199999999999999600402193758013583745516094547299862026058683626817091518064172971589632) (*.f64 t (-.f64 b a)) (if (<=.f64 y -17200000000000001139152681269460992) (*.f64 y (-.f64 b z)) (if (<=.f64 y 5711511653228667/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (+.f64 x (*.f64 t (-.f64 b a))) (if (<=.f64 y 4579658036408975/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (+.f64 z x) (if (<=.f64 y 1250000000000000027938965449346074916887301162621719945059854553612533107530292949497025438980387574376269071354703119212864818118656) (+.f64 x (*.f64 t (-.f64 b a))) (*.f64 y (-.f64 b z))))))))
(if (<=.f64 z -1260000000000000023022443580601678342409968489991820789410238167113494996182858758629433152541984664108759252992) (-.f64 z (*.f64 y z)) (if (<=.f64 z -6772219815005301/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 z 8188565232602811/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (+.f64 (*.f64 y b) x) (if (<=.f64 z 54999999999999998355039446748856769715422363648) (-.f64 x (*.f64 a t)) (-.f64 z (*.f64 y z))))))
(if (<=.f64 z -1260000000000000023022443580601678342409968489991820789410238167113494996182858758629433152541984664108759252992) (-.f64 z (*.f64 y z)) (if (<=.f64 z -6772219815005301/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 z 8188565232602811/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (+.f64 x (*.f64 y b)) (if (<=.f64 z 54999999999999998355039446748856769715422363648) (-.f64 x (*.f64 t a)) (-.f64 z (*.f64 y z))))))
(if (<=.f64 z -5316911983139663/2658455991569831745807614120560689152) (-.f64 z (*.f64 y z)) (if (<=.f64 z 2535813749451193/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (+.f64 (*.f64 y b) x) (if (<=.f64 z 26000000000000001342816015208497835459957751808) (-.f64 x (*.f64 a t)) (-.f64 z (*.f64 y z)))))
(if (<=.f64 z -5316911983139663/2658455991569831745807614120560689152) (-.f64 z (*.f64 y z)) (if (<=.f64 z 2535813749451193/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (+.f64 x (*.f64 y b)) (if (<=.f64 z 26000000000000001342816015208497835459957751808) (-.f64 x (*.f64 t a)) (-.f64 z (*.f64 y z)))))
(if (<=.f64 t -170000000000000007541295619654067289077089189795192533629535969607680) (*.f64 t (-.f64 b a)) (if (<=.f64 t -5200) (+.f64 z x) (if (<=.f64 t -3905996416105825/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (*.f64 a (-.f64 1 t)) (if (<=.f64 t -6821719807979999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (-.f64 y 2) b) (if (<=.f64 t -5692563374268111/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (+.f64 z x) (if (<=.f64 t 983208699863853/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888) (+.f64 (*.f64 y b) x) (if (<=.f64 t 2007665964833537/170141183460469231731687303715884105728) (*.f64 (-.f64 b z) y) (if (<=.f64 t 89999999999999992219467027316736) (+.f64 z x) (*.f64 t (-.f64 b a))))))))))
(if (<=.f64 t -170000000000000007541295619654067289077089189795192533629535969607680) (*.f64 t (-.f64 b a)) (if (<=.f64 t -5200) (+.f64 z x) (if (<=.f64 t -3905996416105825/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (*.f64 a (-.f64 1 t)) (if (<=.f64 t -6821719807979999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 b (-.f64 y 2)) (if (<=.f64 t -5692563374268111/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (+.f64 z x) (if (<=.f64 t 983208699863853/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888) (+.f64 x (*.f64 y b)) (if (<=.f64 t 2007665964833537/170141183460469231731687303715884105728) (*.f64 y (-.f64 b z)) (if (<=.f64 t 89999999999999992219467027316736) (+.f64 z x) (*.f64 t (-.f64 b a))))))))))
(if (<=.f64 t -240000000000000007829447601155211065538340938625732871707250923667456) (*.f64 t (-.f64 b a)) (if (<=.f64 t -3600) (+.f64 z x) (if (<=.f64 t -9937248183729/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (*.f64 a (-.f64 1 t)) (if (<=.f64 t -2588599034278125/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (*.f64 (-.f64 y 2) b) (if (<=.f64 t 2917539005555509/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (+.f64 z x) (if (<=.f64 t 2892400118827977/340282366920938463463374607431768211456) (*.f64 (-.f64 b z) y) (if (<=.f64 t 22000000000000002261419595535482880) (+.f64 z x) (*.f64 t (-.f64 b a)))))))))
(if (<=.f64 t -240000000000000007829447601155211065538340938625732871707250923667456) (*.f64 t (-.f64 b a)) (if (<=.f64 t -3600) (+.f64 z x) (if (<=.f64 t -9937248183729/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (*.f64 a (-.f64 1 t)) (if (<=.f64 t -2588599034278125/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (*.f64 b (-.f64 y 2)) (if (<=.f64 t 2917539005555509/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (+.f64 z x) (if (<=.f64 t 2892400118827977/340282366920938463463374607431768211456) (*.f64 y (-.f64 b z)) (if (<=.f64 t 22000000000000002261419595535482880) (+.f64 z x) (*.f64 t (-.f64 b a)))))))))
(if (<=.f64 t -290000000000000011456019420231672821846259659108058969483161431441408) (*.f64 t (-.f64 b a)) (if (<=.f64 t -1500000) (+.f64 z x) (if (<=.f64 t -2196735251241795/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (*.f64 a (-.f64 1 t)) (if (<=.f64 t 7541891960592711/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (+.f64 z x) (if (<=.f64 t 6805647338418769/1361129467683753853853498429727072845824) (*.f64 (-.f64 b z) y) (if (<=.f64 t 1020000000000000007897418360160256) (+.f64 z x) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 t -290000000000000011456019420231672821846259659108058969483161431441408) (*.f64 t (-.f64 b a)) (if (<=.f64 t -1500000) (+.f64 z x) (if (<=.f64 t -2196735251241795/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (*.f64 a (-.f64 1 t)) (if (<=.f64 t 7541891960592711/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (+.f64 z x) (if (<=.f64 t 6805647338418769/1361129467683753853853498429727072845824) (*.f64 y (-.f64 b z)) (if (<=.f64 t 1020000000000000007897418360160256) (+.f64 z x) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 t -330000000000000004779179745081036862152925715804487450086770324013056) (*.f64 t (-.f64 b a)) (if (<=.f64 t -3600) (+.f64 z x) (if (<=.f64 t -1843573590367107/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (*.f64 a (-.f64 1 t)) (if (<=.f64 t 2147344238779869/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (+.f64 z x) (if (<=.f64 t 2348542582773833/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 z (neg.f64 y)) (if (<=.f64 t 8556623698070271/6582018229284824168619876730229402019930943462534319453394436096) (+.f64 z x) (if (<=.f64 t 501766766966939/5575186299632655785383929568162090376495104) (*.f64 y b) (if (<=.f64 t 8983454486712775/2722258935367507707706996859454145691648) a (if (<=.f64 t 1020000000000000007897418360160256) (+.f64 z x) (*.f64 t (-.f64 b a)))))))))))
(if (<=.f64 t -330000000000000004779179745081036862152925715804487450086770324013056) (*.f64 t (-.f64 b a)) (if (<=.f64 t -3600) (+.f64 z x) (if (<=.f64 t -1843573590367107/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (*.f64 a (-.f64 1 t)) (if (<=.f64 t 2147344238779869/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (+.f64 z x) (if (<=.f64 t 2348542582773833/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 y (neg.f64 z)) (if (<=.f64 t 8556623698070271/6582018229284824168619876730229402019930943462534319453394436096) (+.f64 z x) (if (<=.f64 t 501766766966939/5575186299632655785383929568162090376495104) (*.f64 y b) (if (<=.f64 t 8983454486712775/2722258935367507707706996859454145691648) a (if (<=.f64 t 1020000000000000007897418360160256) (+.f64 z x) (*.f64 t (-.f64 b a)))))))))))
(if (<=.f64 a -1700000000000000048083906597387648565310163846802304259381815446152199373235961522802859370516613017673778098292934646175992918159917056) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -9200000000000000472911277291184041492480) (*.f64 z (neg.f64 y)) (if (<=.f64 a -15000000000000000474191233024) (*.f64 y b) (if (<=.f64 a -1895563341875103/1393796574908163946345982392040522594123776) (*.f64 t b) (if (<=.f64 a 7310753976817037/83076749736557242056487941267521536) (+.f64 z x) (if (<=.f64 a 149999999999999998983142301154244196469256266291609600) (*.f64 t b) (if (<=.f64 a 75000000000000003253297273096438955496771999371395448384383034200208760966726083320599281664) (+.f64 z x) (*.f64 a (-.f64 1 t)))))))))
(if (<=.f64 a -1700000000000000048083906597387648565310163846802304259381815446152199373235961522802859370516613017673778098292934646175992918159917056) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -9200000000000000472911277291184041492480) (*.f64 y (neg.f64 z)) (if (<=.f64 a -15000000000000000474191233024) (*.f64 y b) (if (<=.f64 a -1895563341875103/1393796574908163946345982392040522594123776) (*.f64 t b) (if (<=.f64 a 7310753976817037/83076749736557242056487941267521536) (+.f64 z x) (if (<=.f64 a 149999999999999998983142301154244196469256266291609600) (*.f64 t b) (if (<=.f64 a 75000000000000003253297273096438955496771999371395448384383034200208760966726083320599281664) (+.f64 z x) (*.f64 a (-.f64 1 t)))))))))
(if (<=.f64 y -819999999999999915235510053315992562084196662144430646738825879031146365265447515879832209492498628621265871610725596188825413916303987551764211564544) (*.f64 z (neg.f64 y)) (if (<=.f64 y -1650000000000000042624517698792608165036237733998722901138930585994451731403577831074901786624) (*.f64 y b) (if (<=.f64 y -7700000000000000461373440) (*.f64 z (neg.f64 y)) (if (<=.f64 y 5101064127695739/822752278660603021077484591278675252491367932816789931674304512) (+.f64 z x) (if (<=.f64 y 55000000000000003638907058515890502445287338128465667741974528) (*.f64 t b) (if (<=.f64 y 11999999999999999259522709686023651367774664597491998062533278390764883132814501166480966863883129061806966959951309539793825702084608) (+.f64 z x) (*.f64 z (neg.f64 y))))))))
(if (<=.f64 y -819999999999999915235510053315992562084196662144430646738825879031146365265447515879832209492498628621265871610725596188825413916303987551764211564544) (*.f64 y (neg.f64 z)) (if (<=.f64 y -1650000000000000042624517698792608165036237733998722901138930585994451731403577831074901786624) (*.f64 y b) (if (<=.f64 y -7700000000000000461373440) (*.f64 y (neg.f64 z)) (if (<=.f64 y 5101064127695739/822752278660603021077484591278675252491367932816789931674304512) (+.f64 z x) (if (<=.f64 y 55000000000000003638907058515890502445287338128465667741974528) (*.f64 t b) (if (<=.f64 y 11999999999999999259522709686023651367774664597491998062533278390764883132814501166480966863883129061806966959951309539793825702084608) (+.f64 z x) (*.f64 y (neg.f64 z))))))))
(if (<=.f64 a -27000000000000002040279588368473882467231247423067038387229117233747119399728019897837550342655204952149826278780477374464) (*.f64 t (neg.f64 a)) (if (<=.f64 a 3530761863803683/41538374868278621028243970633760768) (+.f64 z x) (if (<=.f64 a 175999999999999998806886966687646523857260685782155264) (*.f64 t b) (if (<=.f64 a 11499999999999999558028190154926552026324120041358050777786773169035760527638462711531044864) (+.f64 z x) (*.f64 t (neg.f64 a))))))
(if (<=.f64 a -27000000000000002040279588368473882467231247423067038387229117233747119399728019897837550342655204952149826278780477374464) (neg.f64 (*.f64 t a)) (if (<=.f64 a 3530761863803683/41538374868278621028243970633760768) (+.f64 z x) (if (<=.f64 a 175999999999999998806886966687646523857260685782155264) (*.f64 t b) (if (<=.f64 a 11499999999999999558028190154926552026324120041358050777786773169035760527638462711531044864) (+.f64 z x) (neg.f64 (*.f64 t a))))))
(if (<=.f64 b -1799999999999999921699644959251450822656) (*.f64 t b) (if (<=.f64 b 285000000000000018978726105297138428979597497123708565099163404772600482260360681843952766966635762610354549832045316238654135429234688) (+.f64 z x) (*.f64 t b)))
(if (<=.f64 b -1260000000000000005636042452207474311168) (*.f64 t b) (if (<=.f64 b 29000000000000002082825832453276540242277433344) x (*.f64 t b)))
(if (<=.f64 z -5686995171182009/1496577676626844588240573268701473812127674924007424) z (if (<=.f64 z 1050000000000000048735971547193676776809225861518563180828499970041761039380659750825419015685125037791117312) x z))
(if (<=.f64 x -5) x (if (<=.f64 x 7500000000000000000) a x))
a
Compiler

Compiled 1358 to 788 computations (42% saved)

soundness2.9s (17.5%)

Rules
1396×fma-neg
1396×fma-neg
1396×fma-neg
1396×fma-neg
1010×distribute-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02061
15153
214849
362049
4223549
5551249
6702849
051522999
1147820887
2544820863
051522999
1147820887
2544820863
053112381
1151910691
2569010691
053112381
1151910691
2569010691
053112381
1151910691
2569010691
051522999
1147820887
2544820863
053112381
1151910691
2569010691
056514173
1168513323
2658913323
053112381
1151910691
2569010691
051522999
1147820887
2544820863
02061
15153
214849
362049
4223549
5551249
6702849
02061
15153
214849
362049
4223549
5551249
6702849
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1674 to 1007 computations (39.8% saved)

end391.0ms (2.3%)

Compiler

Compiled 2458 to 1150 computations (53.2% saved)

Profiling

Loading profile data...