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

Details

Time bar (total: 16.4s)

analyze0.0ms (0%)

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

Compiled 28 to 20 computations (28.6% saved)

sample1.7s (10.2%)

Results
1.0s5167×body256valid
620.0ms3088×body256infinite
0.0msbody512valid
Bogosity

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

localize232.0ms (1.4%)

Local Accuracy

Found 10 expressions with local accuracy:

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

Compiled 214 to 122 computations (43% saved)

series54.0ms (0.3%)

Counts
10 → 480
Calls

120 calls:

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

rewrite93.0ms (0.6%)

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

simplify297.0ms (1.8%)

Algorithm
egg-herbie
Rules
1382×fma-neg
876×fma-def
644×sub-neg
518×exp-sum
430×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048021592
1135919986
2539219962
Stop Event
node limit
Counts
628 → 308
Calls
Call 1
Inputs
(-.f64 (*.f64 -1 a) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(*.f64 t (-.f64 a b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(*.f64 -1 (*.f64 y b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(*.f64 -1 (*.f64 y b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(*.f64 (-.f64 2 (+.f64 y t)) b)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 (-.f64 b z) y)
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 -1 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 -1 z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(*.f64 t b)
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
x
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
x
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
x
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 z x)
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
x
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
x
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 (-.f64 b z) y)
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 a t)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(*.f64 a t)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 -1 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 a (+.f64 t -1) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 a (+.f64 t -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(*.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (fma.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a) (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a)) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))
(pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 t -1) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 t -1) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(+.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (fma.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 x (*.f64 (+.f64 -1 y) z)) (fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (*.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 x (*.f64 (+.f64 -1 y) z))) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (+.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)
(pow.f64 (*.f64 (+.f64 t -1) a) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 t -1) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 y) z))) 1)
(pow.f64 (*.f64 (+.f64 -1 y) z) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 -1 y) z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 -1 y) z))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 -1 y) z) (*.f64 (+.f64 -1 y) z)) (*.f64 (+.f64 -1 y) z)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 -1 y) z)))
(exp.f64 (log.f64 (*.f64 (+.f64 -1 y) z)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 -1 y) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))) 1)
(*.f64 1 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(*.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) 1)
(log.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(expm1.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(exp.f64 (log.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(log1p.f64 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 z (-.f64 1 y) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) 1)
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) x))) 1)
(*.f64 1 (fma.f64 z (-.f64 1 y) x))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (fma.f64 z (-.f64 1 y) x))) (cbrt.f64 (fma.f64 z (-.f64 1 y) x)))
(*.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (fma.f64 z (-.f64 1 y) x) 1)
(log.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (-.f64 1 y) x))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 z (-.f64 1 y) x)) (fma.f64 z (-.f64 1 y) x)))
(expm1.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) x)))
(exp.f64 (log.f64 (fma.f64 z (-.f64 1 y) x)))
(log1p.f64 (expm1.f64 (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))) 1)
(*.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))) (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(exp.f64 (log.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(+.f64 (*.f64 (+.f64 -1 y) z) (*.f64 (+.f64 t -1) a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) 1)
(*.f64 1 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (sqrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(exp.f64 (log.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)
(pow.f64 (*.f64 (+.f64 t -1) a) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 t -1) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))
Outputs
(-.f64 (*.f64 -1 a) (*.f64 (-.f64 y 2) b))
(-.f64 (neg.f64 a) (*.f64 (+.f64 y -2) b))
(fma.f64 -1 a (*.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 (+.f64 y -2) b))
(fma.f64 -1 (fma.f64 t (-.f64 b a) a) (*.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 (+.f64 y -2) b))
(fma.f64 -1 (fma.f64 t (-.f64 b a) a) (*.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 (+.f64 y -2) b))
(fma.f64 -1 (fma.f64 t (-.f64 b a) a) (*.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 (+.f64 y -2) b))
(fma.f64 -1 (fma.f64 t (-.f64 b a) a) (*.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 (+.f64 y -2) b))
(fma.f64 -1 (fma.f64 t (-.f64 b a) a) (*.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 (+.f64 y -2) b))
(fma.f64 -1 (fma.f64 t (-.f64 b a) a) (*.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 (+.f64 y -2) b))
(fma.f64 -1 (fma.f64 t (-.f64 b a) a) (*.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 (+.f64 y -2) b))
(fma.f64 -1 (fma.f64 t (-.f64 b a) a) (*.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 (+.f64 y -2) b))
(fma.f64 -1 (fma.f64 t (-.f64 b a) a) (*.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 (+.f64 y (+.f64 t -2)) (neg.f64 b))
(*.f64 b (-.f64 2 (+.f64 y t)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 t 2) b))
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 t -2)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 t)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 -1 (*.f64 y b))
(neg.f64 (*.f64 y b))
(*.f64 y (neg.f64 b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 -1 (*.f64 y b))
(neg.f64 (*.f64 y b))
(*.f64 y (neg.f64 b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 (-.f64 2 (+.f64 y t)) b)
(*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))
(*.f64 b (-.f64 2 (+.f64 y t)))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))
(*.f64 b (-.f64 2 (+.f64 y t)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) z) (fma.f64 a (+.f64 -1 t) (*.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 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z)))
(*.f64 (-.f64 b z) y)
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) 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 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) 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 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) 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 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (+.f64 -1 t)))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) 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 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) 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 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -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 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -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 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -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 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -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 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -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 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 -1 a)
(neg.f64 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t))
(*.f64 t (-.f64 b a))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)))
(-.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 a (-.f64 1 t) z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z)))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) 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 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (+.f64 -1 t)))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) 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 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) 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 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) z) (fma.f64 a (+.f64 -1 t) (*.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 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))
(+.f64 z (fma.f64 b (+.f64 t -2) x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z)))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z)))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z)))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(*.f64 y (-.f64 b z))
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z)))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z))
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z)))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z))
(+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z)))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z)))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z)))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(fma.f64 (-.f64 b z) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))
(fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z)))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))
(fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(fma.f64 b t (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(fma.f64 b t (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(fma.f64 b t (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(fma.f64 b t (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(fma.f64 b t (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(fma.f64 b t (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(*.f64 t b)
(*.f64 b t)
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(fma.f64 b t (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(fma.f64 b t (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(fma.f64 t b (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(fma.f64 b t (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
(fma.f64 (+.f64 y (+.f64 t -2)) b x)
(fma.f64 b (+.f64 y (+.f64 t -2)) x)
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y)))
(fma.f64 z (-.f64 1 y) (*.f64 b (+.f64 y (+.f64 t -2))))
(fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y)))
(fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 z (*.f64 y z)))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
x
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
x
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
x
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 z x)
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(fma.f64 z (-.f64 1 y) x)
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(fma.f64 z (-.f64 1 y) x)
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 z (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))
(fma.f64 z (-.f64 1 y) x)
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
x
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
x
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))
(fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 -1 y) (neg.f64 a)))
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) (fma.f64 t (-.f64 b a) a))
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z)))
(*.f64 (-.f64 b z) y)
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) 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 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) 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 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) 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 -1 t))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) (+.f64 x (fma.f64 y (-.f64 b z) z))))
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 y (-.f64 b z) z)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 y (+.f64 t -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))))
(-.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) z) (fma.f64 a (+.f64 -1 t) (*.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 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (+.f64 -1 t)))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) 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 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) 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 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -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 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -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 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -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 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -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 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -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 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))
(fma.f64 -1 z (*.f64 a (+.f64 -1 t)))
(-.f64 (*.f64 a (+.f64 -1 t)) z)
(-.f64 (-.f64 (*.f64 a t) a) z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 z (-.f64 y 1))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 z (-.f64 y 1))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))
(fma.f64 z (+.f64 -1 y) (neg.f64 a))
(-.f64 (-.f64 (*.f64 y z) z) a)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 a t)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 a t)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 z (-.f64 y 1))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 -1 a)
(neg.f64 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (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)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (fma.f64 a (+.f64 t -1) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (fma.f64 a (+.f64 t -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (fma.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a) (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (fma.f64 (*.f64 a (+.f64 -1 t)) (*.f64 a (+.f64 -1 t)) (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 y (+.f64 t -2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (+.f64 (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 a (+.f64 -1 t) (*.f64 b (+.f64 y (+.f64 t -2))))) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (+.f64 (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 a (+.f64 -1 t) (*.f64 b (+.f64 y (+.f64 t -2))))) (pow.f64 (-.f64 (*.f64 a t) a) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a)) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))
(/.f64 (*.f64 (fma.f64 (+.f64 -1 t) a (*.f64 b (+.f64 y (+.f64 t -2)))) (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (fma.f64 (+.f64 -1 t) a (*.f64 b (+.f64 y (+.f64 t -2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) 6)) (fma.f64 a (+.f64 -1 t) (*.f64 b (+.f64 y (+.f64 t -2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) 6)) (fma.f64 a (+.f64 -1 t) (*.f64 b (+.f64 y (+.f64 t -2)))))
(pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 (+.f64 t -1) a (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 (+.f64 t -1) a (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 a (+.f64 t -1) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 a (+.f64 t -1) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))
(+.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (fma.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 x (*.f64 (+.f64 -1 y) z)) (fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 y z (neg.f64 z))) 3) (pow.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) 3)) (fma.f64 (-.f64 x (fma.f64 y z (neg.f64 z))) (-.f64 x (fma.f64 y z (neg.f64 z))) (fma.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (*.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (-.f64 x (fma.f64 y z (neg.f64 z)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) 3)) (+.f64 (*.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (fma.f64 z (-.f64 1 y) x))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (*.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 x (*.f64 (+.f64 -1 y) z))) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (+.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (*.f64 (+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (-.f64 x (fma.f64 y z (neg.f64 z)))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))) (+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (-.f64 x (fma.f64 y z (neg.f64 z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) 2)) (+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 -1 y) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 -1 y) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(pow.f64 (*.f64 (+.f64 t -1) a) 1)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(log.f64 (exp.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 y) z))) 1)
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(pow.f64 (*.f64 (+.f64 -1 y) z) 1)
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(log.f64 (exp.f64 (*.f64 (+.f64 -1 y) z)))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 -1 y) z))))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 -1 y) z) (*.f64 (+.f64 -1 y) z)) (*.f64 (+.f64 -1 y) z)))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(expm1.f64 (log1p.f64 (*.f64 (+.f64 -1 y) z)))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(exp.f64 (log.f64 (*.f64 (+.f64 -1 y) z)))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(log1p.f64 (expm1.f64 (*.f64 (+.f64 -1 y) z)))
(fma.f64 y z (neg.f64 z))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 1 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(log.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(expm1.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(exp.f64 (log.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(log1p.f64 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 z (-.f64 1 y) x))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 y z (neg.f64 z)))
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) x))) 1)
(fma.f64 z (-.f64 1 y) x)
(*.f64 1 (fma.f64 z (-.f64 1 y) x))
(fma.f64 z (-.f64 1 y) x)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (fma.f64 z (-.f64 1 y) x))) (cbrt.f64 (fma.f64 z (-.f64 1 y) x)))
(fma.f64 z (-.f64 1 y) x)
(*.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (fma.f64 z (-.f64 1 y) x)))
(fma.f64 z (-.f64 1 y) x)
(pow.f64 (fma.f64 z (-.f64 1 y) x) 1)
(fma.f64 z (-.f64 1 y) x)
(log.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x)))
(fma.f64 z (-.f64 1 y) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (-.f64 1 y) x))))
(fma.f64 z (-.f64 1 y) x)
(cbrt.f64 (*.f64 (*.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 z (-.f64 1 y) x)) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 z (-.f64 1 y) x)
(expm1.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) x)))
(fma.f64 z (-.f64 1 y) x)
(exp.f64 (log.f64 (fma.f64 z (-.f64 1 y) x)))
(fma.f64 z (-.f64 1 y) x)
(log1p.f64 (expm1.f64 (fma.f64 z (-.f64 1 y) x)))
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) 1)
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(log.f64 (exp.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))) (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(exp.f64 (log.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))
(+.f64 (*.f64 (+.f64 -1 y) z) (*.f64 (+.f64 t -1) a))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) 1)
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 1 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(*.f64 (sqrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (sqrt.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 1)
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(log.f64 (exp.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(exp.f64 (log.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 -1 t) a (fma.f64 y z (neg.f64 z)))
(-.f64 (fma.f64 y z (*.f64 a (+.f64 -1 t))) z)
(-.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y z)) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(pow.f64 (*.f64 (+.f64 t -1) a) 1)
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(log.f64 (exp.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))
(*.f64 a (+.f64 -1 t))
(-.f64 (*.f64 a t) a)

eval136.0ms (0.8%)

Compiler

Compiled 8547 to 5182 computations (39.4% saved)

prune76.0ms (0.5%)

Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New30911320
Fresh000
Picked303
Done000
Total31211323
Accurracy
100.0%
Counts
323 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
68.6%
(fma.f64 a (-.f64 1 t) (+.f64 (*.f64 z (-.f64 1 y)) x))
68.2%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a))
50.2%
(-.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)))
76.7%
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
24.1%
(-.f64 z (*.f64 y z))
39.1%
(*.f64 (-.f64 (+.f64 y t) 2) b)
33.1%
(*.f64 (-.f64 b z) y)
40.2%
(*.f64 t (-.f64 b a))
34.9%
(*.f64 a (-.f64 1 t))
13.8%
x
68.6%
(fma.f64 a (-.f64 1 t) (+.f64 (*.f64 z (-.f64 1 y)) x))
68.2%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a))
50.2%
(-.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)))
76.7%
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
24.1%
(-.f64 z (*.f64 y z))
39.1%
(*.f64 (-.f64 (+.f64 y t) 2) b)
33.1%
(*.f64 (-.f64 b z) y)
40.2%
(*.f64 t (-.f64 b a))
34.9%
(*.f64 a (-.f64 1 t))
13.8%
x
Compiler

Compiled 622 to 452 computations (27.3% saved)

localize128.0ms (0.8%)

Local Accuracy

Found 9 expressions with local accuracy:

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

Compiled 145 to 63 computations (56.6% saved)

series19.0ms (0.1%)

Counts
8 → 252
Calls

84 calls:

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

rewrite86.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

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

simplify151.0ms (0.9%)

Algorithm
egg-herbie
Rules
1048×log-prod
786×fma-def
562×exp-prod
496×cube-prod
456×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

eval120.0ms (0.7%)

Compiler

Compiled 7166 to 3789 computations (47.1% saved)

prune89.0ms (0.5%)

Pruning

18 alts after pruning (15 fresh and 3 done)

PrunedKeptTotal
New36111372
Fresh246
Picked235
Done000
Total36518383
Accurracy
100.0%
Counts
383 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
68.2%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a))
63.3%
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b)))
46.2%
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a))
59.2%
(-.f64 (+.f64 x z) (*.f64 t (-.f64 a b)))
24.1%
(-.f64 z (*.f64 y z))
59.3%
(-.f64 x (fma.f64 t (-.f64 a b) (neg.f64 z)))
46.5%
(-.f64 x (*.f64 (-.f64 t 1) a))
36.5%
(-.f64 x (*.f64 z (-.f64 y 1)))
50.9%
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
39.1%
(*.f64 (-.f64 (+.f64 y t) 2) b)
33.1%
(*.f64 (-.f64 b z) y)
25.4%
(*.f64 (neg.f64 a) t)
17.3%
(*.f64 y (neg.f64 z))
20.3%
(*.f64 y b)
40.2%
(*.f64 t (-.f64 b a))
34.9%
(*.f64 a (-.f64 1 t))
13.8%
x
12.0%
a
68.2%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a))
63.3%
(-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b)))
46.2%
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a))
59.2%
(-.f64 (+.f64 x z) (*.f64 t (-.f64 a b)))
24.1%
(-.f64 z (*.f64 y z))
59.3%
(-.f64 x (fma.f64 t (-.f64 a b) (neg.f64 z)))
46.5%
(-.f64 x (*.f64 (-.f64 t 1) a))
36.5%
(-.f64 x (*.f64 z (-.f64 y 1)))
50.9%
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
39.1%
(*.f64 (-.f64 (+.f64 y t) 2) b)
33.1%
(*.f64 (-.f64 b z) y)
25.4%
(*.f64 (neg.f64 a) t)
17.3%
(*.f64 y (neg.f64 z))
20.3%
(*.f64 y b)
40.2%
(*.f64 t (-.f64 b a))
34.9%
(*.f64 a (-.f64 1 t))
13.8%
x
12.0%
a
Compiler

Compiled 798 to 586 computations (26.6% saved)

localize111.0ms (0.7%)

Local Accuracy

Found 7 expressions with local accuracy:

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

Compiled 119 to 57 computations (52.1% saved)

series11.0ms (0.1%)

Counts
4 → 114
Calls

39 calls:

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

rewrite117.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
938×expm1-udef
534×add-sqr-sqrt
524×pow1
524×*-un-lft-identity
496×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify114.0ms (0.7%)

Algorithm
egg-herbie
Rules
1218×unswap-sqr
1052×fma-neg
558×sub-neg
476×times-frac
470×fma-def
Iterations

Useful iterations: 2 (0.0ms)

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

eval222.0ms (1.4%)

Compiler

Compiled 6736 to 3432 computations (49% saved)

prune127.0ms (0.8%)

Pruning

19 alts after pruning (14 fresh and 5 done)

PrunedKeptTotal
New3207327
Fresh3710
Picked325
Done033
Total32619345
Accurracy
100.0%
Counts
345 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.4%
(-.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 a t) a))
59.2%
(-.f64 (+.f64 x z) (*.f64 t (-.f64 a b)))
46.2%
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1)))
34.4%
(-.f64 (*.f64 (-.f64 y 2) b) (*.f64 -1 a))
24.1%
(-.f64 z (*.f64 z y))
59.3%
(-.f64 x (fma.f64 t (-.f64 a b) (neg.f64 z)))
36.5%
(-.f64 x (*.f64 z (-.f64 y 1)))
23.6%
(-.f64 x (neg.f64 a))
50.9%
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
39.1%
(*.f64 (-.f64 (+.f64 y t) 2) b)
33.1%
(*.f64 (-.f64 b z) y)
25.4%
(*.f64 (neg.f64 a) t)
17.3%
(*.f64 z (neg.f64 y))
20.3%
(*.f64 y b)
40.2%
(*.f64 t (-.f64 b a))
21.6%
(*.f64 t b)
34.9%
(*.f64 a (-.f64 1 t))
13.8%
x
12.0%
a
60.4%
(-.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 a t) a))
59.2%
(-.f64 (+.f64 x z) (*.f64 t (-.f64 a b)))
46.2%
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1)))
34.4%
(-.f64 (*.f64 (-.f64 y 2) b) (*.f64 -1 a))
24.1%
(-.f64 z (*.f64 z y))
59.3%
(-.f64 x (fma.f64 t (-.f64 a b) (neg.f64 z)))
36.5%
(-.f64 x (*.f64 z (-.f64 y 1)))
23.6%
(-.f64 x (neg.f64 a))
50.9%
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)
39.1%
(*.f64 (-.f64 (+.f64 y t) 2) b)
33.1%
(*.f64 (-.f64 b z) y)
25.4%
(*.f64 (neg.f64 a) t)
17.3%
(*.f64 z (neg.f64 y))
20.3%
(*.f64 y b)
40.2%
(*.f64 t (-.f64 b a))
21.6%
(*.f64 t b)
34.9%
(*.f64 a (-.f64 1 t))
13.8%
x
12.0%
a
Compiler

Compiled 758 to 564 computations (25.6% saved)

localize77.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 91 to 28 computations (69.2% saved)

series5.0ms (0%)

Counts
3 → 120
Calls

30 calls:

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

rewrite102.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1668×log-prod
1024×fma-neg
604×expm1-udef
604×log1p-udef
348×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify127.0ms (0.8%)

Algorithm
egg-herbie
Rules
1094×unswap-sqr
762×fma-def
588×sub-neg
540×div-sub
492×log-prod
Iterations

Useful iterations: 2 (0.0ms)

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

eval71.0ms (0.4%)

Compiler

Compiled 6297 to 1847 computations (70.7% saved)

prune90.0ms (0.6%)

Pruning

21 alts after pruning (13 fresh and 8 done)

PrunedKeptTotal
New3286334
Fresh279
Picked235
Done055
Total33221353
Accurracy
100.0%
Counts
353 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.2%
(-.f64 (+.f64 x z) (*.f64 t (-.f64 a b)))
38.8%
(-.f64 (+.f64 a x) (*.f64 y z))
34.4%
(-.f64 (*.f64 (-.f64 y 2) b) (*.f64 -1 a))
24.1%
(-.f64 z (*.f64 z y))
59.3%
(-.f64 x (fma.f64 t (-.f64 a b) (neg.f64 z)))
36.5%
(-.f64 x (*.f64 z (-.f64 y 1)))
23.6%
(-.f64 x (neg.f64 a))
48.9%
(-.f64 a (+.f64 (*.f64 y z) (*.f64 a t)))
36.0%
(+.f64 (*.f64 (-.f64 y 2) b) x)
36.6%
(+.f64 (*.f64 b (-.f64 t 2)) x)
39.1%
(*.f64 (-.f64 (+.f64 y t) 2) b)
33.1%
(*.f64 (-.f64 b z) y)
17.3%
(*.f64 (neg.f64 y) z)
25.4%
(*.f64 (neg.f64 a) t)
20.3%
(*.f64 y b)
40.2%
(*.f64 t (-.f64 b a))
21.6%
(*.f64 t b)
34.9%
(*.f64 a (-.f64 1 t))
8.6%
z
13.8%
x
12.0%
a
Compiler

Compiled 571 to 341 computations (40.3% saved)

regimes310.0ms (1.9%)

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

7 calls:

141.0ms
x
65.0ms
z
24.0ms
t
20.0ms
b
19.0ms
a
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 402 to 216 computations (46.3% saved)

regimes134.0ms (0.8%)

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

20.0ms
z
19.0ms
t
19.0ms
a
18.0ms
x
18.0ms
y
Results
AccuracySegmentsBranch
97.6%1t
97.6%1a
97.6%1x
97.6%1y
97.6%1z
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 384 to 206 computations (46.4% saved)

regimes166.0ms (1%)

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

7 calls:

34.0ms
t
23.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))
21.0ms
a
19.0ms
y
18.0ms
z
Results
AccuracySegmentsBranch
95.3%1x
95.3%1y
95.3%1z
96.9%2t
95.3%1a
95.3%1b
98.5%2(+.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 195 computations (46.6% saved)

regimes957.0ms (5.8%)

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

6 calls:

364.0ms
x
156.0ms
t
142.0ms
y
140.0ms
z
99.0ms
a
Results
AccuracySegmentsBranch
84.7%8x
87.8%10y
90.6%3z
82.7%3a
88.1%3b
88.9%7t
Compiler

Compiled 275 to 142 computations (48.4% saved)

regimes119.0ms (0.7%)

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

2 calls:

71.0ms
z
40.0ms
b
Results
AccuracySegmentsBranch
86.4%3b
76.4%5z
Compiler

Compiled 232 to 110 computations (52.6% saved)

regimes266.0ms (1.6%)

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

3 calls:

105.0ms
t
85.0ms
a
68.0ms
b
Results
AccuracySegmentsBranch
80.9%4a
88.6%7t
84.9%5b
Compiler

Compiled 226 to 111 computations (50.9% saved)

regimes573.0ms (3.5%)

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

2 calls:

445.0ms
t
122.0ms
b
Results
AccuracySegmentsBranch
81.5%5b
85.4%6t
Compiler

Compiled 206 to 100 computations (51.5% saved)

regimes240.0ms (1.5%)

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

2 calls:

140.0ms
a
91.0ms
t
Results
AccuracySegmentsBranch
76.7%5a
85.2%7t
Compiler

Compiled 194 to 93 computations (52.1% saved)

regimes71.0ms (0.4%)

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

1 calls:

66.0ms
t
Results
AccuracySegmentsBranch
81.3%4t
Compiler

Compiled 165 to 83 computations (49.7% saved)

regimes164.0ms (1%)

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

2 calls:

88.0ms
b
69.0ms
t
Results
AccuracySegmentsBranch
81.0%8b
80.7%5t
Compiler

Compiled 161 to 82 computations (49.1% saved)

regimes686.0ms (4.2%)

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

6 calls:

144.0ms
b
132.0ms
a
129.0ms
t
122.0ms
z
89.0ms
x
Results
AccuracySegmentsBranch
78.4%8b
66.0%3z
74.1%5a
63.9%7x
68.5%6y
75.8%6t
Compiler

Compiled 180 to 102 computations (43.3% saved)

regimes199.0ms (1.2%)

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

2 calls:

130.0ms
t
65.0ms
a
Results
AccuracySegmentsBranch
74.1%5a
75.6%11t
Compiler

Compiled 143 to 74 computations (48.3% saved)

regimes120.0ms (0.7%)

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

2 calls:

66.0ms
b
49.0ms
a
Results
AccuracySegmentsBranch
73.3%7b
70.4%5a
Compiler

Compiled 125 to 65 computations (48% saved)

regimes150.0ms (0.9%)

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

2 calls:

82.0ms
a
63.0ms
b
Results
AccuracySegmentsBranch
73.1%7b
69.4%9a
Compiler

Compiled 116 to 61 computations (47.4% saved)

regimes67.0ms (0.4%)

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

1 calls:

63.0ms
b
Results
AccuracySegmentsBranch
72.8%7b
Compiler

Compiled 102 to 53 computations (48% saved)

regimes285.0ms (1.7%)

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

4 calls:

92.0ms
t
79.0ms
b
56.0ms
z
53.0ms
y
Results
AccuracySegmentsBranch
69.7%9t
62.6%5y
57.7%5z
68.6%9b
Compiler

Compiled 116 to 67 computations (42.2% saved)

regimes59.0ms (0.4%)

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

1 calls:

54.0ms
t
Results
AccuracySegmentsBranch
64.4%5t
Compiler

Compiled 88 to 45 computations (48.9% saved)

regimes128.0ms (0.8%)

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

2 calls:

74.0ms
t
51.0ms
a
Results
AccuracySegmentsBranch
63.0%5a
64.4%7t
Compiler

Compiled 88 to 47 computations (46.6% saved)

regimes309.0ms (1.9%)

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

4 calls:

116.0ms
a
77.0ms
y
56.0ms
b
55.0ms
t
Results
AccuracySegmentsBranch
64.4%7t
63.7%7b
59.7%5y
60.8%7a
Compiler

Compiled 95 to 55 computations (42.1% saved)

regimes244.0ms (1.5%)

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

4 calls:

92.0ms
y
71.0ms
x
45.0ms
b
31.0ms
t
Results
AccuracySegmentsBranch
53.6%8y
53.2%7b
44.7%4x
57.9%5t
Compiler

Compiled 73 to 45 computations (38.4% saved)

regimes244.0ms (1.5%)

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

5 calls:

76.0ms
b
71.0ms
t
43.0ms
z
29.0ms
a
23.0ms
y
Results
AccuracySegmentsBranch
46.2%4y
49.7%7b
48.8%5a
45.5%7z
50.2%10t
Compiler

Compiled 75 to 49 computations (34.7% saved)

regimes222.0ms (1.4%)

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

4 calls:

56.0ms
x
54.0ms
y
54.0ms
b
35.0ms
a
Results
AccuracySegmentsBranch
32.9%4x
45.7%6b
46.9%9y
39.3%4a
Compiler

Compiled 63 to 40 computations (36.5% saved)

regimes290.0ms (1.8%)

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

4 calls:

151.0ms
t
69.0ms
z
40.0ms
b
27.0ms
a
Results
AccuracySegmentsBranch
40.7%5a
49.8%16t
39.6%8z
42.0%7b
Compiler

Compiled 59 to 39 computations (33.9% saved)

regimes92.0ms (0.6%)

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

3 calls:

32.0ms
a
32.0ms
b
27.0ms
y
Results
AccuracySegmentsBranch
36.8%7b
37.6%6y
32.8%6a
Compiler

Compiled 44 to 30 computations (31.8% saved)

regimes73.0ms (0.4%)

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

5 calls:

19.0ms
b
15.0ms
y
15.0ms
t
11.0ms
z
10.0ms
x
Results
AccuracySegmentsBranch
33.1%4t
31.6%5b
26.6%3x
23.2%3z
25.2%4y
Compiler

Compiled 47 to 37 computations (21.3% saved)

regimes70.0ms (0.4%)

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

6 calls:

19.0ms
z
11.0ms
y
10.0ms
x
10.0ms
b
10.0ms
t
Results
AccuracySegmentsBranch
20.3%5z
16.2%2y
20.3%3x
21.9%3a
15.4%3b
18.3%3t
Compiler

Compiled 51 to 42 computations (17.6% saved)

regimes18.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

6 calls:

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

Compiled 49 to 42 computations (14.3% saved)

bsearch0.0ms (0%)

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

Compiled 36 to 27 computations (25% saved)

bsearch94.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
79.0ms
5.739939180306978e+31
9.110018292221858e+42
15.0ms
-3.151981212099859e+130
-1.462872125072445e+130
Results
79.0ms147×body256valid
12.0ms93×body256infinite
Compiler

Compiled 666 to 477 computations (28.4% saved)

bsearch43.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
5.723450996863519e+81
3.3775419084696478e+100
19.0ms
-2.5551646548523716e+116
-4.7694361528929487e+111
Results
23.0ms180×body256valid
16.0ms108×body256infinite
Compiler

Compiled 668 to 487 computations (27.1% saved)

bsearch137.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.2917039203602404e+66
4.2653303288370855e+69
19.0ms
1.1369802325983075e-42
1.8896170479057513e-39
50.0ms
5.1107168825629e-264
1.1477202183703748e-260
11.0ms
-1.6327392548606596e-95
-5.613690972520609e-96
16.0ms
-1.1200918568180904e-58
-5.226036672074919e-60
21.0ms
-0.000787472218104673
-3.2403526479356863e-12
Results
102.0ms539×body256valid
24.0ms179×body256infinite
1.0msbody1024valid
Compiler

Compiled 1650 to 1231 computations (25.4% saved)

bsearch93.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.2917039203602404e+66
4.2653303288370855e+69
19.0ms
1.1369802325983075e-42
1.8896170479057513e-39
20.0ms
5.1107168825629e-264
1.1477202183703748e-260
16.0ms
-1.3780730303760461e-115
-1.4416007970508046e-117
18.0ms
-5.2996877454761476e+26
-2.7738759187093118e+22
Results
61.0ms453×body256valid
22.0ms171×body256infinite
Compiler

Compiled 1378 to 1017 computations (26.2% saved)

bsearch121.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
2.575164489125681e+171
6.465546748657428e+172
28.0ms
2.793977473069977e-13
6.892899789101219e-6
19.0ms
8.621699213562882e-74
3.120924573547457e-71
19.0ms
5.1107168825629e-264
1.1477202183703748e-260
17.0ms
-1.3780730303760461e-115
-1.4416007970508046e-117
21.0ms
-5.2996877454761476e+26
-2.7738759187093118e+22
Results
77.0ms516×body256valid
31.0ms235×body256infinite
0.0msbody1024valid
Compiler

Compiled 1652 to 1212 computations (26.6% saved)

bsearch62.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
307066.9485208673
536542109272208.7
18.0ms
5.1107168825629e-264
1.1477202183703748e-260
22.0ms
-0.000787472218104673
-3.2403526479356863e-12
Results
41.0ms301×body256valid
15.0ms115×body256infinite
Compiler

Compiled 902 to 667 computations (26.1% saved)

bsearch73.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
307066.9485208673
536542109272208.7
17.0ms
-4.2251936733182445e-264
-2.411177569835915e-266
17.0ms
-1.3780730303760461e-115
-1.4416007970508046e-117
19.0ms
-5.2996877454761476e+26
-2.7738759187093118e+22
Results
50.0ms363×body256valid
17.0ms132×body256infinite
0.0msbody1024valid
Compiler

Compiled 1028 to 754 computations (26.7% saved)

bsearch137.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
4.2653303288370855e+69
1.375658402179473e+70
56.0ms
1.1369802325983075e-42
1.8896170479057513e-39
17.0ms
-4.2251936733182445e-264
-2.411177569835915e-266
17.0ms
-1.3780730303760461e-115
-1.4416007970508046e-117
23.0ms
-2.3479775719969366e+67
-1.9799303349856912e+55
Results
96.0ms431×body256valid
32.0ms160×body256infinite
0.0msbody1024valid
Compiler

Compiled 1160 to 870 computations (25% saved)

bsearch78.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
16955683.294805918
717721032089801.5
17.0ms
1.9139814666846607e-173
4.548942040821772e-171
17.0ms
2.7983127138914586e-226
1.9515404403830326e-224
23.0ms
-1.0419627717661146e+117
-1.0026982625910995e+108
Results
48.0ms326×body256valid
24.0ms186×body256infinite
Compiler

Compiled 1014 to 763 computations (24.8% saved)

bsearch67.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
1.658971951851677e+71
2.485281304591691e+71
16.0ms
1.9139814666846607e-173
4.548942040821772e-171
19.0ms
2.7983127138914586e-226
1.9515404403830326e-224
21.0ms
-1.0419627717661146e+117
-1.0026982625910995e+108
Results
39.0ms275×body256valid
22.0ms157×body256infinite
Compiler

Compiled 846 to 648 computations (23.4% saved)

bsearch126.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
6.534994219127761e+39
3.578648493154503e+65
23.0ms
1.411241848989135e-153
2.620003621259403e-143
20.0ms
6.7175586856371095e-226
8.207070232518984e-223
19.0ms
-4.8675927621098585e+22
-1827973709599966000.0
16.0ms
-6.653937031095858e+54
-9.140536938497867e+52
20.0ms
-2.5551646548523716e+116
-4.7694361528929487e+111
Results
76.0ms551×body256valid
36.0ms280×body256infinite
0.0msbody1024valid
Compiler

Compiled 1462 to 1123 computations (23.2% saved)

bsearch440.0ms (2.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
307.0ms
6.534994219127761e+39
3.578648493154503e+65
62.0ms
1.411241848989135e-153
2.620003621259403e-143
17.0ms
-8.451374807756732e-243
-2.382255884293768e-244
19.0ms
-4.8675927621098585e+22
-1827973709599966000.0
17.0ms
-6.653937031095858e+54
-9.140536938497867e+52
18.0ms
-2.5551646548523716e+116
-4.7694361528929487e+111
Results
390.0ms543×body256valid
38.0ms272×body256infinite
0.0msbody1024valid
Compiler

Compiled 1434 to 1119 computations (22% saved)

bsearch227.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
1.2917039203602404e+66
4.2653303288370855e+69
20.0ms
5.546368025421757e-37
2.2904140171892083e-34
48.0ms
5.1107168825629e-264
1.1477202183703748e-260
17.0ms
-1.3780730303760461e-115
-1.4416007970508046e-117
60.0ms
-1.1200918568180904e-58
-5.226036672074919e-60
17.0ms
-1.6495759546502257e-20
-1.465617835991804e-22
21.0ms
-0.000787472218104673
-3.2403526479356863e-12
24.0ms
-2.3479775719969366e+67
-1.9799303349856912e+55
Results
113.0ms287×body256infinite
101.0ms735×body256valid
1.0msbody1024valid
Compiler

Compiled 1728 to 1351 computations (21.8% saved)

bsearch76.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
1.2917039203602404e+66
4.2653303288370855e+69
19.0ms
5.546368025421757e-37
2.2904140171892083e-34
17.0ms
-4.2251936733182445e-264
-2.411177569835915e-266
21.0ms
-10965.6612288074
-0.005965794357073314
Results
51.0ms373×body256valid
18.0ms139×body256infinite
Compiler

Compiled 821 to 635 computations (22.7% saved)

bsearch87.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
4.432699743612397e+77
1.0939453476011193e+78
27.0ms
1.6872209097072722e-28
1.7736734378219676e-22
26.0ms
-8.69014963619191e+19
-2.7245575336338488e-11
21.0ms
-1.0419627717661146e+117
-1.0026982625910995e+108
Results
46.0ms336×body256valid
33.0ms207×body256infinite
0.0msbody1024valid
Compiler

Compiled 932 to 733 computations (21.4% saved)

bsearch177.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
1.2917039203602404e+66
4.2653303288370855e+69
18.0ms
5.546368025421757e-37
2.2904140171892083e-34
78.0ms
1.1445949903607363e-226
4.167220397484245e-221
19.0ms
8.41157688517204e-267
5.1107168825629e-264
18.0ms
-4.2251936733182445e-264
-2.411177569835915e-266
24.0ms
-1.4354143893789292e-24
-1.5683170228983038e-34
Results
137.0ms581×body256valid
29.0ms219×body256infinite
Compiler

Compiled 1204 to 927 computations (23% saved)

bsearch71.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
3.030683144272105e+39
8.168431966624474e+39
19.0ms
2.6964295197032947e+32
6.374191122372911e+35
18.0ms
1.4670566255272889e-33
8.012661524596203e-30
21.0ms
-10965.6612288074
-0.005965794357073314
Results
46.0ms340×body256valid
19.0ms140×body256infinite
Compiler

Compiled 655 to 525 computations (19.8% saved)

bsearch91.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
16955683.294805918
717721032089801.5
21.0ms
-1.8582562160172134e-117
-4.4482261208414445e-119
27.0ms
-8.69014963619191e+19
-2.7245575336338488e-11
19.0ms
-2.194533045930702e+75
-1.491696908387493e+72
Results
51.0ms367×body256valid
33.0ms192×body256infinite
0.0msbody1024valid
Compiler

Compiled 788 to 639 computations (18.9% saved)

bsearch91.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
0.04812725118914655
6342.444170682383
16.0ms
-7.157473912065618e-230
-9.19245132771108e-232
17.0ms
-6.650992030678428e+31
-3.0895176992432894e+29
13.0ms
-7.1087998109277654e+50
-7.241665589240416e+49
21.0ms
-6.740010815582986e+172
-4.358682506112182e+166
Results
52.0ms390×body256valid
32.0ms217×body256infinite
0.0msbody1024valid
Compiler

Compiled 839 to 678 computations (19.2% saved)

bsearch89.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
16955683.294805918
717721032089801.5
15.0ms
-1.8582562160172134e-117
-4.4482261208414445e-119
28.0ms
-8.69014963619191e+19
-2.7245575336338488e-11
21.0ms
-4.191174173097508e+104
-1.35156361337648e+102
Results
46.0ms364×body256valid
33.0ms194×body256infinite
1.0msbody1024valid
Compiler

Compiled 717 to 586 computations (18.3% saved)

bsearch97.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
2.5904254451758868e+94
5.262391846025461e+96
7.0ms
3.55417101840512e-177
4.63458338054402e-177
9.0ms
3.094247703317056e-193
4.21551046780671e-193
46.0ms
-4.846845079432407e-303
-2.7770816470081557e-308
16.0ms
-5.748484677748228e+87
-5.9135533181005915e+85
Results
70.0ms308×body256valid
22.0ms171×body256infinite
0.0msbody1024valid
Compiler

Compiled 564 to 471 computations (16.5% saved)

bsearch172.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
1.3938306726391832e+107
5.7676819532829095e+107
138.0ms
3.258077069721541e-55
4.0598648359435634e-53
20.0ms
-10965.6612288074
-0.005965794357073314
Results
135.0ms104×body256infinite
32.0ms248×body256valid
Compiler

Compiled 418 to 350 computations (16.3% saved)

bsearch134.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
3.6322543687060716e+125
7.396890820706804e+125
123.0ms
-8.69014963619191e+19
-2.7245575336338488e-11
Results
117.0ms159×body256valid
12.0ms96×body256infinite
0.0msbody1024valid
Compiler

Compiled 292 to 251 computations (14% saved)

simplify231.0ms (1.4%)

Algorithm
egg-herbie
Rules
382×unsub-neg
302×distribute-lft-neg-in
204×neg-mul-1
184×cancel-sign-sub-inv
162×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03923383
15143327
26373327
37893327
49133327
510763327
612773327
714513327
815423327
915943327
1016163327
1116213327
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 (-.f64 b z) y))
(if (<=.f64 z -18000000000000000583570330973998083179660721202413390712228706216161531420998368132287486470204749883523899399978336864375742136320) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a)) (if (<=.f64 z 255000000000000006537617905273964331008) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))))
(if (<=.f64 b -15499999999999999130457691327862824030745834444109352623825092371218483235592077333053016137750149427040912146432) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 8499999999999999857457437455945086796041916035355224334860461907791601533209018368) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(if (<=.f64 t -700976274800963/36893488147419103232) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -5540832395145013/113078212145816597093331040047546785012958969400039613319782796882727665664) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (if (<=.f64 t -6914109363686165/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 731223195489747/553956966280111321359151042308621317197106853745652161186848528428353614047320326248246548509656023453846098404449586961587736474553087989908021159880755329796288475560940755137311819879076531853615938045960455092067922915100261601864210866521544040371494407003426519343169536) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (if (<=.f64 t 5335536475078679/3138550867693340381917894711603833208051177722232017256448) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 1300000000000000059869580733570580134472701552406580863237149949952) (-.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)))))))))
(if (<=.f64 t -28000000000000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -3460291778262777/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 6204318022337247/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (if (<=.f64 t 6742980379809911/6129982163463555433433388108601236734474956488734408704) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 650000000000000047145433647994002832002943366270239271086836601061376) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b))) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))))))))
(if (<=.f64 t -28000000000000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -6388230975254357/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 7976980314433603/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (if (<=.f64 t 6962525309737013/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 8028023020878397/1180591620717411303424) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (if (<=.f64 t 49000000000000000962512032939409944272682397542619005376754133048792655604617091340431952625253428638762405650709452133126417201322172769522535728310032380464173828429316096) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b)))))))))
(if (<=.f64 t -7194230188746725/9223372036854775808) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))) (if (<=.f64 t 3877698763960779/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (if (<=.f64 t 52000000000) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))))))
(if (<=.f64 t -3899999999999999773507584) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))) (if (<=.f64 t -8801562677017115/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t -283625966735417/70906491683854249133971333415503528601229677279443476631916611638829262598057001759775558209235971002092300595769547131083230268742795262708226708464736682213924924871800416657575912944521796077262840069882938251784694133132833485038618990914757637167551284096438594475925700608) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 t 1300000) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b)))))))
(if (<=.f64 t -2299999999999999884705448443196774551093169438963261243392) (*.f64 t (-.f64 b a)) (if (<=.f64 t -2058429980915293/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t -4424565081072505/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 t 5670233501203789/3064991081731777716716694054300618367237478244367204352) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 11199999999999999279856546607238575054626766237731862283064831557763072) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 a -48000000000000000063336122719717238798466721077954272128883540706551135112854959253608986466117301481110033661952) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 a 7918267139044827/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 a 6265558709503137/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 a 8000000000000) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (-.f64 a (+.f64 (*.f64 y z) (*.f64 a t)))))))
(if (<=.f64 a -179999999999999984217607690792114027531587407770687660963029359974670982070394038534385755893135755381946974208) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 a 8751768943154809/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 a 3654909247210163/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 a 205000000000000011037705606048771054966599186101764041834385276414197760) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (-.f64 x (*.f64 (-.f64 t 1) a))))))
(if (<=.f64 b -4400000000000000068461430969654109306780086146452670306826990553895668637124925094365935715626208769775307635818496) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -125000000000000009786442550574530480288170037485764608) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -48000000000000000000000) (*.f64 (-.f64 b z) y) (if (<=.f64 b 4558212991226463/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 8013690196530069/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (-.f64 (+.f64 a x) (*.f64 y z)) (if (<=.f64 b 129999999999999999664536244208196932335274967773284531175424) (-.f64 x (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))
(if (<=.f64 b -4999999999999999650599673463152198642336665750694884246307948430823614916415456951880981793447127233788614017024) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -650000000000000016861264570893712151161023451749154816) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -10499999999999998951424) (*.f64 (-.f64 b z) y) (if (<=.f64 b -1729731877356603/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 8963160758951161/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 5099999999999999934906375327909360317759488) (-.f64 x (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))
(if (<=.f64 t -39000000000000002713087708858315046386534444263790346240) (*.f64 t (-.f64 b a)) (if (<=.f64 t -3466232109999065/309485009821345068724781056) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t -5316911983139663/332306998946228968225951765070086144) (*.f64 a (-.f64 1 t)) (if (<=.f64 t -7598855856198875/904625697166532776746648320380374280103671755200316906558262375061821325312) (+.f64 (*.f64 (-.f64 y 2) b) x) (if (<=.f64 t -1242156022966125/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 2105036471864423/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (+.f64 (*.f64 (-.f64 y 2) b) x) (if (<=.f64 t 8418249431026001/46768052394588893382517914646921056628989841375232) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 4600000000000000010383829203636050520364696244855657575805983129600) (*.f64 (-.f64 b z) y) (*.f64 t (-.f64 b a))))))))))
(if (<=.f64 t -10800) (*.f64 t (-.f64 b a)) (if (<=.f64 t -4356494849056005/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (+.f64 (*.f64 (-.f64 y 2) b) x) (if (<=.f64 t 5612166287350667/748288838313422294120286634350736906063837462003712) (-.f64 x (neg.f64 a)) (if (<=.f64 t 1300000000000000059869580733570580134472701552406580863237149949952) (*.f64 (-.f64 b z) y) (*.f64 t (-.f64 b a))))))
(if (<=.f64 a -14000000000000000997467093923667982413937742308781381897163938786209933966976766700819995368744465025848049664) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -76) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 1754580954436089/10633823966279326983230456482242756608) (+.f64 (*.f64 b (-.f64 t 2)) x) (if (<=.f64 a 1050000000000000039771512955146801415361985593779020615116046538467559188987904) (*.f64 (-.f64 b z) y) (*.f64 a (-.f64 1 t))))))
(if (<=.f64 t -3865607688221861/2722258935367507707706996859454145691648) (*.f64 t (-.f64 b a)) (if (<=.f64 t -816842784198001/18152061871066687778296661354368903321914797383537530017770652579540291225102592450502542901564408576535628952517004065557306948798155587253306037366972590646764780767180906664339433713797579795779287057890032192456881698082005372169886461674177955114893128728688280185836979355648) (*.f64 (-.f64 b z) y) (if (<=.f64 t 283625966735417/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (-.f64 x (neg.f64 a)) (if (<=.f64 t 5917862809180871/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336) (*.f64 (-.f64 b z) y) (if (<=.f64 t 1519961702824139/11692013098647223345629478661730264157247460343808) (-.f64 x (neg.f64 a)) (if (<=.f64 t 1400000000000000035694593162559767294036500350640283004107797561344) (*.f64 (-.f64 b z) y) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 t -10500) (*.f64 t (-.f64 b a)) (if (<=.f64 t 35681192317649/11150372599265311570767859136324180752990208) (-.f64 x (neg.f64 a)) (if (<=.f64 t 11499999999999999085884780199280640) (*.f64 y b) (if (<=.f64 t 4299999999999999997646152066002367545344) x (*.f64 t (-.f64 b a))))))
(if (<=.f64 a -1549999999999999942316721355256651167768960321267789649373183178612670464) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -26500000000) (*.f64 y b) (if (<=.f64 a -7086677561882167/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (-.f64 x (neg.f64 a)) (if (<=.f64 a 580000000) (*.f64 t b) (*.f64 a (-.f64 1 t))))))
(if (<=.f64 b -319999999999999980930328336171282656767465475227369543374392612606025672213179642821747208129662418219985516560482187448740079701940785539748470911095844711728460857344) (*.f64 y b) (if (<=.f64 b -89999999999999996482199139913043045904475815411712) (*.f64 t b) (if (<=.f64 b -65000000000000004388725358329856) (*.f64 y (neg.f64 z)) (if (<=.f64 b -5462437423415177/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (*.f64 (neg.f64 a) t) (if (<=.f64 b 1850) (-.f64 x (neg.f64 a)) (*.f64 t b))))))
(if (<=.f64 a -6899999999999999655145427876522831928014871712418820004625915676645360779873459053057691552222413848576) (*.f64 (neg.f64 a) t) (if (<=.f64 a -1116892707587883/36028797018963968) (*.f64 y b) (if (<=.f64 a -2555292390101743/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) x (if (<=.f64 a 900000000) (*.f64 t b) (*.f64 (neg.f64 a) t)))))
(if (<=.f64 y -62000000000000002287452373659954885407093837703013704165495663238604685616076034146304) (*.f64 y b) (if (<=.f64 y -3582559415229497/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488) x (if (<=.f64 y 1078738807934725/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) z (if (<=.f64 y 8212393111719951/2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301888) a (if (<=.f64 y 379999999999999992861786645942786841441830521709403736413797168157049324848731684543424580550656) (*.f64 t b) (*.f64 y b))))))
(if (<=.f64 t -33) (*.f64 t b) (if (<=.f64 t 1051437920018875/53919893334301279589334030174039261347274288845081144962207220498432) a (if (<=.f64 t 139999999999999992374680103706720038780006675230786507486952466588410134173514184586345523732215508833927168) x (*.f64 t b))))
(if (<=.f64 a -3200000000000000000) a (if (<=.f64 a 430000000000000035331163880053336241511249661561886926838524576616488782359570981566980225618734762867689078599210526201348096) x a))
a
Outputs
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 (-.f64 b z) y))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2))) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 y (-.f64 b z)))
(if (<=.f64 (+.f64 (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 t y) 2))) +inf.0) (+.f64 (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 y (-.f64 b z)))
(if (<=.f64 z -18000000000000000583570330973998083179660721202413390712228706216161531420998368132287486470204749883523899399978336864375742136320) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a)) (if (<=.f64 z 255000000000000006537617905273964331008) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))))
(if (<=.f64 z -18000000000000000583570330973998083179660721202413390712228706216161531420998368132287486470204749883523899399978336864375742136320) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a t) a)) (if (<=.f64 z 255000000000000006537617905273964331008) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 t 1))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b)))))
(if (<=.f64 z -18000000000000000583570330973998083179660721202413390712228706216161531420998368132287486470204749883523899399978336864375742136320) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (*.f64 a t) a)) (if (<=.f64 z 255000000000000006537617905273964331008) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 1 t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a)))))
(if (<=.f64 z -18000000000000000583570330973998083179660721202413390712228706216161531420998368132287486470204749883523899399978336864375742136320) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 a t))) (if (<=.f64 z 255000000000000006537617905273964331008) (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (-.f64 1 t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a)))))
(if (<=.f64 b -15499999999999999130457691327862824030745834444109352623825092371218483235592077333053016137750149427040912146432) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 8499999999999999857457437455945086796041916035355224334860461907791601533209018368) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(if (<=.f64 b -15499999999999999130457691327862824030745834444109352623825092371218483235592077333053016137750149427040912146432) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 8499999999999999857457437455945086796041916035355224334860461907791601533209018368) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a t) a)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))
(if (<=.f64 b -15499999999999999130457691327862824030745834444109352623825092371218483235592077333053016137750149427040912146432) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 8499999999999999857457437455945086796041916035355224334860461907791601533209018368) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (*.f64 a t) a)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))
(if (<=.f64 b -15499999999999999130457691327862824030745834444109352623825092371218483235592077333053016137750149427040912146432) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b 8499999999999999857457437455945086796041916035355224334860461907791601533209018368) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 a t))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))))
(if (<=.f64 t -700976274800963/36893488147419103232) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -5540832395145013/113078212145816597093331040047546785012958969400039613319782796882727665664) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (if (<=.f64 t -6914109363686165/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 731223195489747/553956966280111321359151042308621317197106853745652161186848528428353614047320326248246548509656023453846098404449586961587736474553087989908021159880755329796288475560940755137311819879076531853615938045960455092067922915100261601864210866521544040371494407003426519343169536) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (if (<=.f64 t 5335536475078679/3138550867693340381917894711603833208051177722232017256448) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 1300000000000000059869580733570580134472701552406580863237149949952) (-.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)))))))))
(if (<=.f64 t -700976274800963/36893488147419103232) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))) (if (<=.f64 t -5540832395145013/113078212145816597093331040047546785012958969400039613319782796882727665664) (-.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (neg.f64 a)) (if (<=.f64 t -6914109363686165/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 731223195489747/553956966280111321359151042308621317197106853745652161186848528428353614047320326248246548509656023453846098404449586961587736474553087989908021159880755329796288475560940755137311819879076531853615938045960455092067922915100261601864210866521544040371494407003426519343169536) (-.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (neg.f64 a)) (if (<=.f64 t 5335536475078679/3138550867693340381917894711603833208051177722232017256448) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 1300000000000000059869580733570580134472701552406580863237149949952) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 y (neg.f64 b))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b)))))))))
(if (<=.f64 t -700976274800963/36893488147419103232) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))) (if (<=.f64 t -5540832395145013/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2)))) (if (<=.f64 t -6914109363686165/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 731223195489747/553956966280111321359151042308621317197106853745652161186848528428353614047320326248246548509656023453846098404449586961587736474553087989908021159880755329796288475560940755137311819879076531853615938045960455092067922915100261601864210866521544040371494407003426519343169536) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2)))) (if (<=.f64 t 5335536475078679/3138550867693340381917894711603833208051177722232017256448) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 1300000000000000059869580733570580134472701552406580863237149949952) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 y b)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b)))))))))
(if (<=.f64 t -700976274800963/36893488147419103232) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a))) (if (<=.f64 t -5540832395145013/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2)))) (if (<=.f64 t -6914109363686165/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 731223195489747/553956966280111321359151042308621317197106853745652161186848528428353614047320326248246548509656023453846098404449586961587736474553087989908021159880755329796288475560940755137311819879076531853615938045960455092067922915100261601864210866521544040371494407003426519343169536) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2)))) (if (<=.f64 t 5335536475078679/3138550867693340381917894711603833208051177722232017256448) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 1300000000000000059869580733570580134472701552406580863237149949952) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 y b)) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a)))))))))
(if (<=.f64 t -28000000000000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -3460291778262777/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 6204318022337247/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (if (<=.f64 t 6742980379809911/6129982163463555433433388108601236734474956488734408704) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 650000000000000047145433647994002832002943366270239271086836601061376) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b))) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))))))))
(if (<=.f64 t -28000000000000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -3460291778262777/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 6204318022337247/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (-.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (neg.f64 a)) (if (<=.f64 t 6742980379809911/6129982163463555433433388108601236734474956488734408704) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 650000000000000047145433647994002832002943366270239271086836601061376) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 y (neg.f64 b))) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))))))))
(if (<=.f64 t -28000000000000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -3460291778262777/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 6204318022337247/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2)))) (if (<=.f64 t 6742980379809911/6129982163463555433433388108601236734474956488734408704) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 650000000000000047145433647994002832002943366270239271086836601061376) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 y b)) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))))))))
(if (<=.f64 t -28000000000000000000000) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 b a))) (if (<=.f64 t -3460291778262777/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 6204318022337247/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2)))) (if (<=.f64 t 6742980379809911/6129982163463555433433388108601236734474956488734408704) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 650000000000000047145433647994002832002943366270239271086836601061376) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 y b)) (+.f64 (+.f64 z x) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 t -28000000000000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -6388230975254357/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 7976980314433603/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (if (<=.f64 t 6962525309737013/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 8028023020878397/1180591620717411303424) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (if (<=.f64 t 49000000000000000962512032939409944272682397542619005376754133048792655604617091340431952625253428638762405650709452133126417201322172769522535728310032380464173828429316096) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b)))))))))
(if (<=.f64 t -28000000000000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -6388230975254357/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 7976980314433603/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (-.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (neg.f64 a)) (if (<=.f64 t 6962525309737013/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 8028023020878397/1180591620717411303424) (-.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (neg.f64 a)) (if (<=.f64 t 49000000000000000962512032939409944272682397542619005376754133048792655604617091340431952625253428638762405650709452133126417201322172769522535728310032380464173828429316096) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))))))))
(if (<=.f64 t -28000000000000000000000) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -6388230975254357/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 7976980314433603/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2)))) (if (<=.f64 t 6962525309737013/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 8028023020878397/1180591620717411303424) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2)))) (if (<=.f64 t 49000000000000000962512032939409944272682397542619005376754133048792655604617091340431952625253428638762405650709452133126417201322172769522535728310032380464173828429316096) (-.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 a b))) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))))))))
(if (<=.f64 t -28000000000000000000000) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 b a))) (if (<=.f64 t -6388230975254357/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 7976980314433603/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2)))) (if (<=.f64 t 6962525309737013/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 8028023020878397/1180591620717411303424) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2)))) (if (<=.f64 t 49000000000000000962512032939409944272682397542619005376754133048792655604617091340431952625253428638762405650709452133126417201322172769522535728310032380464173828429316096) (+.f64 (-.f64 x (*.f64 y z)) (*.f64 t (-.f64 b a))) (+.f64 (+.f64 z x) (*.f64 t (-.f64 b a)))))))))
(if (<=.f64 t -7194230188746725/9223372036854775808) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))) (if (<=.f64 t 3877698763960779/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) (if (<=.f64 t 52000000000) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))))))
(if (<=.f64 t -7194230188746725/9223372036854775808) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))) (if (<=.f64 t 3877698763960779/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (-.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (neg.f64 a)) (if (<=.f64 t 52000000000) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))))))
(if (<=.f64 t -7194230188746725/9223372036854775808) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))) (if (<=.f64 t 3877698763960779/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2)))) (if (<=.f64 t 52000000000) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))))))
(if (<=.f64 t -7194230188746725/9223372036854775808) (+.f64 (+.f64 z x) (*.f64 t (-.f64 b a))) (if (<=.f64 t 3877698763960779/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2)))) (if (<=.f64 t 52000000000) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (+.f64 (+.f64 z x) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -3899999999999999773507584) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b))) (if (<=.f64 t -8801562677017115/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t -283625966735417/70906491683854249133971333415503528601229677279443476631916611638829262598057001759775558209235971002092300595769547131083230268742795262708226708464736682213924924871800416657575912944521796077262840069882938251784694133132833485038618990914757637167551284096438594475925700608) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 t 1300000) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 (+.f64 x z) (*.f64 t (-.f64 a b)))))))
(if (<=.f64 t -3899999999999999773507584) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))) (if (<=.f64 t -8801562677017115/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t -283625966735417/70906491683854249133971333415503528601229677279443476631916611638829262598057001759775558209235971002092300595769547131083230268742795262708226708464736682213924924871800416657575912944521796077262840069882938251784694133132833485038618990914757637167551284096438594475925700608) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 t 1300000) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b)))))))
(if (<=.f64 t -3899999999999999773507584) (+.f64 (+.f64 z x) (*.f64 t (-.f64 b a))) (if (<=.f64 t -8801562677017115/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t -283625966735417/70906491683854249133971333415503528601229677279443476631916611638829262598057001759775558209235971002092300595769547131083230268742795262708226708464736682213924924871800416657575912944521796077262840069882938251784694133132833485038618990914757637167551284096438594475925700608) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 t 1300000) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (+.f64 (+.f64 z x) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -2299999999999999884705448443196774551093169438963261243392) (*.f64 t (-.f64 b a)) (if (<=.f64 t -2058429980915293/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t -4424565081072505/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 t 5670233501203789/3064991081731777716716694054300618367237478244367204352) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 11199999999999999279856546607238575054626766237731862283064831557763072) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -2299999999999999884705448443196774551093169438963261243392) (*.f64 t (-.f64 b a)) (if (<=.f64 t -2058429980915293/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t -4424565081072505/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 t 5670233501203789/3064991081731777716716694054300618367237478244367204352) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 11199999999999999279856546607238575054626766237731862283064831557763072) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 t -2299999999999999884705448443196774551093169438963261243392) (*.f64 t (-.f64 b a)) (if (<=.f64 t -2058429980915293/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t -4424565081072505/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 t 5670233501203789/3064991081731777716716694054300618367237478244367204352) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 11199999999999999279856546607238575054626766237731862283064831557763072) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 t (-.f64 b a)))))))
(if (<=.f64 a -48000000000000000063336122719717238798466721077954272128883540706551135112854959253608986466117301481110033661952) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 a 7918267139044827/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 a 6265558709503137/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 a 8000000000000) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (-.f64 a (+.f64 (*.f64 y z) (*.f64 a t)))))))
(if (<=.f64 a -48000000000000000063336122719717238798466721077954272128883540706551135112854959253608986466117301481110033661952) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 a 7918267139044827/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 a 6265558709503137/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 a 8000000000000) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (-.f64 a (+.f64 (*.f64 a t) (*.f64 y z)))))))
(if (<=.f64 a -48000000000000000063336122719717238798466721077954272128883540706551135112854959253608986466117301481110033661952) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 a 7918267139044827/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 a 6265558709503137/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 a 8000000000000) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (-.f64 a (+.f64 (*.f64 a t) (*.f64 y z)))))))
(if (<=.f64 a -179999999999999984217607690792114027531587407770687660963029359974670982070394038534385755893135755381946974208) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 a 8751768943154809/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 a 3654909247210163/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 a 205000000000000011037705606048771054966599186101764041834385276414197760) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (-.f64 x (*.f64 (-.f64 t 1) a))))))
(if (<=.f64 a -179999999999999984217607690792114027531587407770687660963029359974670982070394038534385755893135755381946974208) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 a 8751768943154809/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 a 3654909247210163/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 a 205000000000000011037705606048771054966599186101764041834385276414197760) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (-.f64 x (*.f64 a (-.f64 t 1)))))))
(if (<=.f64 a -179999999999999984217607690792114027531587407770687660963029359974670982070394038534385755893135755381946974208) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 a 8751768943154809/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (if (<=.f64 a 3654909247210163/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 a 205000000000000011037705606048771054966599186101764041834385276414197760) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 x (*.f64 a (-.f64 1 t)))))))
(if (<=.f64 b -4400000000000000068461430969654109306780086146452670306826990553895668637124925094365935715626208769775307635818496) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -125000000000000009786442550574530480288170037485764608) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -48000000000000000000000) (*.f64 (-.f64 b z) y) (if (<=.f64 b 4558212991226463/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 8013690196530069/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (-.f64 (+.f64 a x) (*.f64 y z)) (if (<=.f64 b 129999999999999999664536244208196932335274967773284531175424) (-.f64 x (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))
(if (<=.f64 b -4400000000000000068461430969654109306780086146452670306826990553895668637124925094365935715626208769775307635818496) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -125000000000000009786442550574530480288170037485764608) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b -48000000000000000000000) (*.f64 y (-.f64 b z)) (if (<=.f64 b 4558212991226463/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 8013690196530069/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (-.f64 (+.f64 a x) (*.f64 y z)) (if (<=.f64 b 129999999999999999664536244208196932335274967773284531175424) (-.f64 x (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2))))))))
(if (<=.f64 b -4400000000000000068461430969654109306780086146452670306826990553895668637124925094365935715626208769775307635818496) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -125000000000000009786442550574530480288170037485764608) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 b -48000000000000000000000) (*.f64 y (-.f64 b z)) (if (<=.f64 b 4558212991226463/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 b 8013690196530069/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (-.f64 (+.f64 a x) (*.f64 y z)) (if (<=.f64 b 129999999999999999664536244208196932335274967773284531175424) (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 t y) 2))))))))
(if (<=.f64 b -4999999999999999650599673463152198642336665750694884246307948430823614916415456951880981793447127233788614017024) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -650000000000000016861264570893712151161023451749154816) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -10499999999999998951424) (*.f64 (-.f64 b z) y) (if (<=.f64 b -1729731877356603/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 8963160758951161/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 5099999999999999934906375327909360317759488) (-.f64 x (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))
(if (<=.f64 b -4999999999999999650599673463152198642336665750694884246307948430823614916415456951880981793447127233788614017024) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -650000000000000016861264570893712151161023451749154816) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b -10499999999999998951424) (*.f64 y (-.f64 b z)) (if (<=.f64 b -1729731877356603/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (-.f64 x (*.f64 a (-.f64 t 1))) (if (<=.f64 b 8963160758951161/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 5099999999999999934906375327909360317759488) (-.f64 x (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 t y) 2))))))))
(if (<=.f64 b -4999999999999999650599673463152198642336665750694884246307948430823614916415456951880981793447127233788614017024) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 b -650000000000000016861264570893712151161023451749154816) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 b -10499999999999998951424) (*.f64 y (-.f64 b z)) (if (<=.f64 b -1729731877356603/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 x (*.f64 a (-.f64 1 t))) (if (<=.f64 b 8963160758951161/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 b 5099999999999999934906375327909360317759488) (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 t y) 2))))))))
(if (<=.f64 t -39000000000000002713087708858315046386534444263790346240) (*.f64 t (-.f64 b a)) (if (<=.f64 t -3466232109999065/309485009821345068724781056) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t -5316911983139663/332306998946228968225951765070086144) (*.f64 a (-.f64 1 t)) (if (<=.f64 t -7598855856198875/904625697166532776746648320380374280103671755200316906558262375061821325312) (+.f64 (*.f64 (-.f64 y 2) b) x) (if (<=.f64 t -1242156022966125/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 2105036471864423/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (+.f64 (*.f64 (-.f64 y 2) b) x) (if (<=.f64 t 8418249431026001/46768052394588893382517914646921056628989841375232) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 4600000000000000010383829203636050520364696244855657575805983129600) (*.f64 (-.f64 b z) y) (*.f64 t (-.f64 b a))))))))))
(if (<=.f64 t -39000000000000002713087708858315046386534444263790346240) (*.f64 t (-.f64 b a)) (if (<=.f64 t -3466232109999065/309485009821345068724781056) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t -5316911983139663/332306998946228968225951765070086144) (*.f64 a (-.f64 1 t)) (if (<=.f64 t -7598855856198875/904625697166532776746648320380374280103671755200316906558262375061821325312) (+.f64 x (*.f64 b (-.f64 y 2))) (if (<=.f64 t -1242156022966125/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 2105036471864423/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (+.f64 x (*.f64 b (-.f64 y 2))) (if (<=.f64 t 8418249431026001/46768052394588893382517914646921056628989841375232) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 4600000000000000010383829203636050520364696244855657575805983129600) (*.f64 y (-.f64 b z)) (*.f64 t (-.f64 b a))))))))))
(if (<=.f64 t -39000000000000002713087708858315046386534444263790346240) (*.f64 t (-.f64 b a)) (if (<=.f64 t -3466232109999065/309485009821345068724781056) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 t -5316911983139663/332306998946228968225951765070086144) (*.f64 a (-.f64 1 t)) (if (<=.f64 t -7598855856198875/904625697166532776746648320380374280103671755200316906558262375061821325312) (+.f64 x (*.f64 b (-.f64 y 2))) (if (<=.f64 t -1242156022966125/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 t 2105036471864423/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (+.f64 x (*.f64 b (-.f64 y 2))) (if (<=.f64 t 8418249431026001/46768052394588893382517914646921056628989841375232) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 t 4600000000000000010383829203636050520364696244855657575805983129600) (*.f64 y (-.f64 b z)) (*.f64 t (-.f64 b a))))))))))
(if (<=.f64 t -10800) (*.f64 t (-.f64 b a)) (if (<=.f64 t -4356494849056005/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (+.f64 (*.f64 (-.f64 y 2) b) x) (if (<=.f64 t 5612166287350667/748288838313422294120286634350736906063837462003712) (-.f64 x (neg.f64 a)) (if (<=.f64 t 1300000000000000059869580733570580134472701552406580863237149949952) (*.f64 (-.f64 b z) y) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -10800) (*.f64 t (-.f64 b a)) (if (<=.f64 t -4356494849056005/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (+.f64 x (*.f64 b (-.f64 y 2))) (if (<=.f64 t 5612166287350667/748288838313422294120286634350736906063837462003712) (-.f64 x (neg.f64 a)) (if (<=.f64 t 1300000000000000059869580733570580134472701552406580863237149949952) (*.f64 y (-.f64 b z)) (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -10800) (*.f64 t (-.f64 b a)) (if (<=.f64 t -4356494849056005/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (+.f64 x (*.f64 b (-.f64 y 2))) (if (<=.f64 t 5612166287350667/748288838313422294120286634350736906063837462003712) (+.f64 a x) (if (<=.f64 t 1300000000000000059869580733570580134472701552406580863237149949952) (*.f64 y (-.f64 b z)) (*.f64 t (-.f64 b a))))))
(if (<=.f64 a -14000000000000000997467093923667982413937742308781381897163938786209933966976766700819995368744465025848049664) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -76) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 1754580954436089/10633823966279326983230456482242756608) (+.f64 (*.f64 b (-.f64 t 2)) x) (if (<=.f64 a 1050000000000000039771512955146801415361985593779020615116046538467559188987904) (*.f64 (-.f64 b z) y) (*.f64 a (-.f64 1 t))))))
(if (<=.f64 a -14000000000000000997467093923667982413937742308781381897163938786209933966976766700819995368744465025848049664) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -76) (*.f64 b (-.f64 (+.f64 t y) 2)) (if (<=.f64 a 1754580954436089/10633823966279326983230456482242756608) (+.f64 x (*.f64 b (-.f64 t 2))) (if (<=.f64 a 1050000000000000039771512955146801415361985593779020615116046538467559188987904) (*.f64 y (-.f64 b z)) (*.f64 a (-.f64 1 t))))))
(if (<=.f64 t -3865607688221861/2722258935367507707706996859454145691648) (*.f64 t (-.f64 b a)) (if (<=.f64 t -816842784198001/18152061871066687778296661354368903321914797383537530017770652579540291225102592450502542901564408576535628952517004065557306948798155587253306037366972590646764780767180906664339433713797579795779287057890032192456881698082005372169886461674177955114893128728688280185836979355648) (*.f64 (-.f64 b z) y) (if (<=.f64 t 283625966735417/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (-.f64 x (neg.f64 a)) (if (<=.f64 t 5917862809180871/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336) (*.f64 (-.f64 b z) y) (if (<=.f64 t 1519961702824139/11692013098647223345629478661730264157247460343808) (-.f64 x (neg.f64 a)) (if (<=.f64 t 1400000000000000035694593162559767294036500350640283004107797561344) (*.f64 (-.f64 b z) y) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 t -3865607688221861/2722258935367507707706996859454145691648) (*.f64 t (-.f64 b a)) (if (<=.f64 t -816842784198001/18152061871066687778296661354368903321914797383537530017770652579540291225102592450502542901564408576535628952517004065557306948798155587253306037366972590646764780767180906664339433713797579795779287057890032192456881698082005372169886461674177955114893128728688280185836979355648) (*.f64 y (-.f64 b z)) (if (<=.f64 t 283625966735417/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (-.f64 x (neg.f64 a)) (if (<=.f64 t 5917862809180871/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336) (*.f64 y (-.f64 b z)) (if (<=.f64 t 1519961702824139/11692013098647223345629478661730264157247460343808) (-.f64 x (neg.f64 a)) (if (<=.f64 t 1400000000000000035694593162559767294036500350640283004107797561344) (*.f64 y (-.f64 b z)) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 t -3865607688221861/2722258935367507707706996859454145691648) (*.f64 t (-.f64 b a)) (if (<=.f64 t -816842784198001/18152061871066687778296661354368903321914797383537530017770652579540291225102592450502542901564408576535628952517004065557306948798155587253306037366972590646764780767180906664339433713797579795779287057890032192456881698082005372169886461674177955114893128728688280185836979355648) (*.f64 y (-.f64 b z)) (if (<=.f64 t 283625966735417/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (+.f64 a x) (if (<=.f64 t 5917862809180871/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336) (*.f64 y (-.f64 b z)) (if (<=.f64 t 1519961702824139/11692013098647223345629478661730264157247460343808) (+.f64 a x) (if (<=.f64 t 1400000000000000035694593162559767294036500350640283004107797561344) (*.f64 y (-.f64 b z)) (*.f64 t (-.f64 b a))))))))
(if (<=.f64 t -10500) (*.f64 t (-.f64 b a)) (if (<=.f64 t 35681192317649/11150372599265311570767859136324180752990208) (-.f64 x (neg.f64 a)) (if (<=.f64 t 11499999999999999085884780199280640) (*.f64 y b) (if (<=.f64 t 4299999999999999997646152066002367545344) x (*.f64 t (-.f64 b a))))))
(if (<=.f64 t -10500) (*.f64 t (-.f64 b a)) (if (<=.f64 t 35681192317649/11150372599265311570767859136324180752990208) (+.f64 a x) (if (<=.f64 t 11499999999999999085884780199280640) (*.f64 y b) (if (<=.f64 t 4299999999999999997646152066002367545344) x (*.f64 t (-.f64 b a))))))
(if (<=.f64 a -1549999999999999942316721355256651167768960321267789649373183178612670464) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -26500000000) (*.f64 y b) (if (<=.f64 a -7086677561882167/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (-.f64 x (neg.f64 a)) (if (<=.f64 a 580000000) (*.f64 t b) (*.f64 a (-.f64 1 t))))))
(if (<=.f64 a -1549999999999999942316721355256651167768960321267789649373183178612670464) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -26500000000) (*.f64 y b) (if (<=.f64 a -7086677561882167/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (+.f64 a x) (if (<=.f64 a 580000000) (*.f64 t b) (*.f64 a (-.f64 1 t))))))
(if (<=.f64 b -319999999999999980930328336171282656767465475227369543374392612606025672213179642821747208129662418219985516560482187448740079701940785539748470911095844711728460857344) (*.f64 y b) (if (<=.f64 b -89999999999999996482199139913043045904475815411712) (*.f64 t b) (if (<=.f64 b -65000000000000004388725358329856) (*.f64 y (neg.f64 z)) (if (<=.f64 b -5462437423415177/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (*.f64 (neg.f64 a) t) (if (<=.f64 b 1850) (-.f64 x (neg.f64 a)) (*.f64 t b))))))
(if (<=.f64 b -319999999999999980930328336171282656767465475227369543374392612606025672213179642821747208129662418219985516560482187448740079701940785539748470911095844711728460857344) (*.f64 y b) (if (<=.f64 b -89999999999999996482199139913043045904475815411712) (*.f64 t b) (if (<=.f64 b -65000000000000004388725358329856) (*.f64 y (neg.f64 z)) (if (<=.f64 b -5462437423415177/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (*.f64 t (neg.f64 a)) (if (<=.f64 b 1850) (-.f64 x (neg.f64 a)) (*.f64 t b))))))
(if (<=.f64 b -319999999999999980930328336171282656767465475227369543374392612606025672213179642821747208129662418219985516560482187448740079701940785539748470911095844711728460857344) (*.f64 y b) (if (<=.f64 b -89999999999999996482199139913043045904475815411712) (*.f64 t b) (if (<=.f64 b -65000000000000004388725358329856) (*.f64 z (neg.f64 y)) (if (<=.f64 b -5462437423415177/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (*.f64 a (neg.f64 t)) (if (<=.f64 b 1850) (+.f64 a x) (*.f64 t b))))))
(if (<=.f64 b -319999999999999980930328336171282656767465475227369543374392612606025672213179642821747208129662418219985516560482187448740079701940785539748470911095844711728460857344) (*.f64 y b) (if (<=.f64 b -89999999999999996482199139913043045904475815411712) (*.f64 t b) (if (<=.f64 b -65000000000000004388725358329856) (*.f64 y (neg.f64 z)) (if (<=.f64 b -5462437423415177/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (*.f64 a (neg.f64 t)) (if (<=.f64 b 1850) (+.f64 a x) (*.f64 t b))))))
(if (<=.f64 a -6899999999999999655145427876522831928014871712418820004625915676645360779873459053057691552222413848576) (*.f64 (neg.f64 a) t) (if (<=.f64 a -1116892707587883/36028797018963968) (*.f64 y b) (if (<=.f64 a -2555292390101743/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) x (if (<=.f64 a 900000000) (*.f64 t b) (*.f64 (neg.f64 a) t)))))
(if (<=.f64 a -6899999999999999655145427876522831928014871712418820004625915676645360779873459053057691552222413848576) (*.f64 t (neg.f64 a)) (if (<=.f64 a -1116892707587883/36028797018963968) (*.f64 y b) (if (<=.f64 a -2555292390101743/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) x (if (<=.f64 a 900000000) (*.f64 t b) (*.f64 t (neg.f64 a))))))
(if (<=.f64 a -6899999999999999655145427876522831928014871712418820004625915676645360779873459053057691552222413848576) (*.f64 a (neg.f64 t)) (if (<=.f64 a -1116892707587883/36028797018963968) (*.f64 y b) (if (<=.f64 a -2555292390101743/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) x (if (<=.f64 a 900000000) (*.f64 t b) (*.f64 a (neg.f64 t))))))
(if (<=.f64 y -62000000000000002287452373659954885407093837703013704165495663238604685616076034146304) (*.f64 y b) (if (<=.f64 y -3582559415229497/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488) x (if (<=.f64 y 1078738807934725/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) z (if (<=.f64 y 8212393111719951/2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301888) a (if (<=.f64 y 379999999999999992861786645942786841441830521709403736413797168157049324848731684543424580550656) (*.f64 t b) (*.f64 y b))))))
(if (<=.f64 t -33) (*.f64 t b) (if (<=.f64 t 1051437920018875/53919893334301279589334030174039261347274288845081144962207220498432) a (if (<=.f64 t 139999999999999992374680103706720038780006675230786507486952466588410134173514184586345523732215508833927168) x (*.f64 t b))))
(if (<=.f64 a -3200000000000000000) a (if (<=.f64 a 430000000000000035331163880053336241511249661561886926838524576616488782359570981566980225618734762867689078599210526201348096) x a))
a
Compiler

Compiled 1461 to 874 computations (40.2% saved)

soundness1.9s (11.5%)

Rules
1382×fma-neg
1382×fma-neg
1218×unswap-sqr
1052×fma-neg
1048×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02061
15153
214849
362049
4223549
5551249
6702849
048021592
1135919986
2539219962
04148109
111907453
241317155
053913137
1147111161
2571711161
053913137
1147111161
2571711161
053913137
1147111161
2571711161
053913137
1147111161
2571711161
048021592
1135919986
2539219962
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
Compiler

Compiled 1295 to 773 computations (40.3% saved)

end757.0ms (4.6%)

Compiler

Compiled 2664 to 1318 computations (50.5% saved)

Profiling

Loading profile data...