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

Details

Time bar (total: 18.1s)

analyze1.0ms (0%)

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

Compiled 28 to 20 computations (28.6% saved)

sample4.0s (22.2%)

Results
2.7s5277×body256valid
1.3s2979×body256infinite
Bogosity

preprocess56.0ms (0.3%)

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)

simplify75.0ms (0.4%)

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
98.8%
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
98.4%
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
97.3%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)))
98.8%
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
98.4%
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
97.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)

localize483.0ms (2.7%)

Local Accuracy

Found 10 expressions with local accuracy:

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

Compiled 212 to 121 computations (42.9% saved)

series51.0ms (0.3%)

Counts
10 → 480
Calls

120 calls:

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

rewrite97.0ms (0.5%)

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

simplify208.0ms (1.1%)

Algorithm
egg-herbie
Rules
1398×fma-neg
874×fma-def
640×sub-neg
514×exp-sum
424×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047821276
1136119598
2536019574
Stop Event
node limit
Counts
628 → 305
Calls
Call 1
Inputs
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 (-.f64 b z) y)
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 -1 a) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(*.f64 t (-.f64 a b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(*.f64 -1 (*.f64 y b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(*.f64 -1 (*.f64 y b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(*.f64 (-.f64 2 (+.f64 y t)) b)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(*.f64 -1 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 -1 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 (-.f64 b z) y)
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(*.f64 z (-.f64 1 y))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 a (-.f64 1 t))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(*.f64 a t)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(*.f64 a t)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(*.f64 z (-.f64 y 1))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(*.f64 -1 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a t)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(*.f64 (-.f64 t 1) a)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x))))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(*.f64 a (-.f64 1 t))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(*.f64 -1 (*.f64 a t))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(*.f64 -1 (*.f64 a t))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(+.f64 (*.f64 a (-.f64 1 t)) x)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(*.f64 z (-.f64 1 y))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)))
(*.f64 -1 (*.f64 y z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)))
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
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 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(+.f64 (*.f64 (+.f64 -1 t) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(+.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(+.f64 (fma.f64 (+.f64 -1 t) a (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 (+.f64 -1 t) a (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 1 (*.f64 (+.f64 -1 t) a) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 1 (*.f64 (+.f64 -1 t) a) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(*.f64 1 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (fma.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 -1 t) a) (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 -1 t) a)) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 -1 t) a (*.f64 (+.f64 y (+.f64 t -2)) b)))
(pow.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(fma.f64 (+.f64 -1 t) a (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (+.f64 -1 t) a (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 a (+.f64 -1 t) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 1 (*.f64 (+.f64 -1 t) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 1 (*.f64 (+.f64 -1 t) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 1 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y -1) z))) 1)
(pow.f64 (*.f64 (+.f64 y -1) z) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 y -1) z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y -1) z)))
(exp.f64 (log.f64 (*.f64 (+.f64 y -1) z)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y -1) z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a))) 1)
(pow.f64 (*.f64 (+.f64 -1 t) a) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 -1 t) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 -1 t) a))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))
(exp.f64 (log.f64 (*.f64 (+.f64 -1 t) a)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 -1 t) a)))
(+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) 1)
(*.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(exp.f64 (log.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 -1 t) a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1)
(*.f64 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(exp.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a))) 1)
(pow.f64 (*.f64 (+.f64 -1 t) a) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 -1 t) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 -1 t) a))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))
(exp.f64 (log.f64 (*.f64 (+.f64 -1 t) a)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 -1 t) a)))
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) 1)
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) 1)
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) 1)
(*.f64 1 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(*.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 1)
(log.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(expm1.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(exp.f64 (log.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(log1p.f64 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(+.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)))
Outputs
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 z (-.f64 1 y))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (-.f64 z (*.f64 y z))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(*.f64 (-.f64 b z) y)
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 (-.f64 y 2) b x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x)))
(+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 t a))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 t a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (*.f64 -1 a) (*.f64 (-.f64 y 2) b))
(-.f64 (neg.f64 a) (*.f64 b (-.f64 y 2)))
(fma.f64 a -1 (*.f64 b (-.f64 2 y)))
(-.f64 (*.f64 b (-.f64 2 y)) a)
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (-.f64 y 2)))
(fma.f64 t (-.f64 a b) (fma.f64 a -1 (*.f64 b (-.f64 2 y))))
(-.f64 (*.f64 b (-.f64 2 y)) (fma.f64 t (-.f64 b a) a))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (-.f64 y 2)))
(fma.f64 t (-.f64 a b) (fma.f64 a -1 (*.f64 b (-.f64 2 y))))
(-.f64 (*.f64 b (-.f64 2 y)) (fma.f64 t (-.f64 b a) a))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (-.f64 y 2)))
(fma.f64 t (-.f64 a b) (fma.f64 a -1 (*.f64 b (-.f64 2 y))))
(-.f64 (*.f64 b (-.f64 2 y)) (fma.f64 t (-.f64 b a) a))
(*.f64 t (-.f64 a b))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (-.f64 y 2)))
(fma.f64 t (-.f64 a b) (fma.f64 a -1 (*.f64 b (-.f64 2 y))))
(-.f64 (*.f64 b (-.f64 2 y)) (fma.f64 t (-.f64 b a) a))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (-.f64 y 2)))
(fma.f64 t (-.f64 a b) (fma.f64 a -1 (*.f64 b (-.f64 2 y))))
(-.f64 (*.f64 b (-.f64 2 y)) (fma.f64 t (-.f64 b a) a))
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (-.f64 y 2)))
(fma.f64 t (-.f64 a b) (fma.f64 a -1 (*.f64 b (-.f64 2 y))))
(-.f64 (*.f64 b (-.f64 2 y)) (fma.f64 t (-.f64 b a) a))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b))))
(*.f64 t (-.f64 a b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (-.f64 y 2)))
(fma.f64 t (-.f64 a b) (fma.f64 a -1 (*.f64 b (-.f64 2 y))))
(-.f64 (*.f64 b (-.f64 2 y)) (fma.f64 t (-.f64 b a) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (-.f64 y 2)))
(fma.f64 t (-.f64 a b) (fma.f64 a -1 (*.f64 b (-.f64 2 y))))
(-.f64 (*.f64 b (-.f64 2 y)) (fma.f64 t (-.f64 b a) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b))
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (-.f64 y 2)))
(fma.f64 t (-.f64 a b) (fma.f64 a -1 (*.f64 b (-.f64 2 y))))
(-.f64 (*.f64 b (-.f64 2 y)) (fma.f64 t (-.f64 b a) a))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(*.f64 b (neg.f64 (+.f64 t (-.f64 y 2))))
(*.f64 b (-.f64 (-.f64 2 y) t))
(*.f64 b (-.f64 2 (+.f64 y t)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(-.f64 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 t 2) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t -2)))
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 2 t)))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(*.f64 -1 (*.f64 y b))
(neg.f64 (*.f64 y b))
(*.f64 y (neg.f64 b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(*.f64 -1 (*.f64 y b))
(neg.f64 (*.f64 y b))
(*.f64 y (neg.f64 b))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(*.f64 (-.f64 2 (+.f64 y t)) b)
(*.f64 b (neg.f64 (+.f64 t (-.f64 y 2))))
(*.f64 b (-.f64 (-.f64 2 y) t))
(*.f64 b (-.f64 2 (+.f64 y t)))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))
(*.f64 b (neg.f64 (+.f64 t (-.f64 y 2))))
(*.f64 b (-.f64 (-.f64 2 y) t))
(*.f64 b (-.f64 2 (+.f64 y t)))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 y z) (*.f64 -1 z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 -1 z) (*.f64 y z))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(*.f64 -1 a)
(neg.f64 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 (-.f64 y 2) b x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x)))
(+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t))
(*.f64 t (-.f64 b a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(*.f64 (-.f64 b z) y)
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))
(*.f64 y (-.f64 b z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 z (-.f64 1 y))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (-.f64 z (*.f64 y z))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
x
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (-.f64 y 1)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 t a))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 -1 (*.f64 (-.f64 t 1) a))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 t a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))
(fma.f64 -1 z (*.f64 a (+.f64 t -1)))
(fma.f64 a (+.f64 t -1) (neg.f64 z))
(-.f64 (-.f64 (*.f64 t a) a) z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(*.f64 y z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))
(fma.f64 z (+.f64 y -1) (neg.f64 a))
(-.f64 (-.f64 (*.f64 y z) z) a)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(*.f64 z (-.f64 y 1))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(*.f64 -1 a)
(neg.f64 a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 a t)
(*.f64 t a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a t) (*.f64 -1 a))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(*.f64 (-.f64 t 1) a)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))
(-.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 a (-.f64 1 t) z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(*.f64 (+.f64 (*.f64 -1 z) b) y)
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b))))
(*.f64 y (-.f64 b z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))))
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1))))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))
(-.f64 (fma.f64 (-.f64 y 2) b x) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x)))
(+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(*.f64 t (+.f64 b (*.f64 -1 a)))
(*.f64 t (-.f64 b a))
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) 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 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) 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 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t))
(*.f64 t (-.f64 b a))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))))
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) 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 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) 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 (fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y 2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a)))
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 a (fma.f64 z (-.f64 1 y) x))))
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (-.f64 (+.f64 y t) 2) b)
(*.f64 b (+.f64 t (-.f64 y 2)))
(*.f64 b (+.f64 t (+.f64 y -2)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (*.f64 z (+.f64 y -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 t a))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 t a))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (*.f64 a (+.f64 t -1)))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)))
(-.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 z (-.f64 1 y))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (-.f64 z (*.f64 y z))))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 z (-.f64 1 y)) x)
(fma.f64 z (-.f64 1 y) x)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 t a))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 a (-.f64 1 t))
(-.f64 a (*.f64 t a))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x))
(+.f64 a (fma.f64 z (-.f64 1 y) x))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 -1 (*.f64 a t))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x)))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) x)
(fma.f64 a (-.f64 1 t) x)
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 z (-.f64 1 y))
(-.f64 z (*.f64 y z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z x))
(fma.f64 a (-.f64 1 t) (+.f64 z x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y)))
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))
(fma.f64 a (-.f64 1 t) (-.f64 z (*.f64 y z)))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
x
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
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 y (neg.f64 z))
(+.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 y (neg.f64 z))
(+.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 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2)))) 3)) (fma.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2)))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1))) 3)) (+.f64 (*.f64 (fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1))) (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1))))) (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 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) 3)) (+.f64 (*.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))
(/.f64 (-.f64 (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(/.f64 (*.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))) (-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1))) 2)) (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a)) 2)) (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))))
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 (+.f64 -1 t) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (fma.f64 (+.f64 -1 t) a (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (fma.f64 (+.f64 -1 t) a (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (fma.f64 1 (*.f64 (+.f64 -1 t) a) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (fma.f64 1 (*.f64 (+.f64 -1 t) a) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(*.f64 1 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1 t) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (fma.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 -1 t) a) (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 3)) (fma.f64 (*.f64 a (+.f64 t -1)) (*.f64 a (+.f64 t -1)) (fma.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (*.f64 b (+.f64 t (-.f64 y 2))) (*.f64 (+.f64 t -1) (*.f64 a (*.f64 b (+.f64 t (-.f64 y 2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (*.f64 a (+.f64 t -1)) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (-.f64 (*.f64 t a) a) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 -1 t) a)) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 -1 t) a (*.f64 (+.f64 y (+.f64 t -2)) b)))
(/.f64 (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (-.f64 y 2)))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (-.f64 y 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 6)) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 6)) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))))
(pow.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 (+.f64 -1 t) a (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 (+.f64 -1 t) a (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 a (+.f64 -1 t) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 1 (*.f64 (+.f64 -1 t) a) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 1 (*.f64 (+.f64 -1 t) a) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 1 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (cbrt.f64 (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (sqrt.f64 (*.f64 (+.f64 -1 t) a)) (*.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b))
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t (-.f64 y 2))))
(fma.f64 b (-.f64 (-.f64 2 y) t) (*.f64 a (+.f64 t -1)))
(fma.f64 b (-.f64 2 (+.f64 y t)) (-.f64 (*.f64 t a) a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y -1) z))) 1)
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(pow.f64 (*.f64 (+.f64 y -1) z) 1)
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(log.f64 (exp.f64 (*.f64 (+.f64 y -1) z)))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z))))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z)))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y -1) z)))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(exp.f64 (log.f64 (*.f64 (+.f64 y -1) z)))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y -1) z)))
(*.f64 z (+.f64 y -1))
(-.f64 (*.f64 y z) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a))) 1)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(pow.f64 (*.f64 (+.f64 -1 t) a) 1)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(log.f64 (exp.f64 (*.f64 (+.f64 -1 t) a)))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 -1 t) a))))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(expm1.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(exp.f64 (log.f64 (*.f64 (+.f64 -1 t) a)))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(log1p.f64 (expm1.f64 (*.f64 (+.f64 -1 t) a)))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) 1)
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1)
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (exp.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))) (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(exp.f64 (log.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 -1 t) a))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) 1)
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(*.f64 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) 1)
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(log.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)))))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a)) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(exp.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 -1 t) a))))
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))
(fma.f64 y z (fma.f64 a (+.f64 t -1) (neg.f64 z)))
(-.f64 (fma.f64 y z (-.f64 (*.f64 t a) a)) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a))) 1)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(pow.f64 (*.f64 (+.f64 -1 t) a) 1)
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(log.f64 (exp.f64 (*.f64 (+.f64 -1 t) a)))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 -1 t) a))))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 -1 t) a) (*.f64 (+.f64 -1 t) a)) (*.f64 (+.f64 -1 t) a)))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(expm1.f64 (log1p.f64 (*.f64 (+.f64 -1 t) a)))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(exp.f64 (log.f64 (*.f64 (+.f64 -1 t) a)))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(log1p.f64 (expm1.f64 (*.f64 (+.f64 -1 t) a)))
(*.f64 a (+.f64 t -1))
(-.f64 (*.f64 t a) a)
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) 1)
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) 1)
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))
(-.f64 (fma.f64 (+.f64 t (-.f64 y 2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 z (-.f64 1 y) x))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) 1)
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 1 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(*.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 1)
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(log.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(expm1.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(exp.f64 (log.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(log1p.f64 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))
(+.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)

eval149.0ms (0.8%)

Compiler

Compiled 8530 to 5217 computations (38.8% saved)

prune77.0ms (0.4%)

Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New30810318
Fresh000
Picked303
Done000
Total31110321
Accurracy
100.0%
Counts
321 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
68.7%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
73.4%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a))
59.1%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
71.1%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
30.4%
(-.f64 z (*.f64 y z))
27.0%
(-.f64 a (*.f64 t a))
38.1%
(*.f64 (-.f64 (+.f64 y t) 2) b)
36.0%
(*.f64 (-.f64 b z) y)
31.1%
(*.f64 t (-.f64 b a))
16.2%
x
68.7%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))
73.4%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a))
59.1%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))
71.1%
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))
30.4%
(-.f64 z (*.f64 y z))
27.0%
(-.f64 a (*.f64 t a))
38.1%
(*.f64 (-.f64 (+.f64 y t) 2) b)
36.0%
(*.f64 (-.f64 b z) y)
31.1%
(*.f64 t (-.f64 b a))
16.2%
x
Compiler

Compiled 550 to 396 computations (28% saved)

localize479.0ms (2.6%)

Local Accuracy

Found 8 expressions with local accuracy:

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

Compiled 142 to 64 computations (54.9% saved)

series276.0ms (1.5%)

Counts
6 → 240
Calls

69 calls:

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

rewrite117.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
668×add-sqr-sqrt
658×pow1
658×*-un-lft-identity
622×add-exp-log
622×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify175.0ms (1%)

Algorithm
egg-herbie
Rules
902×fma-def
874×log-prod
520×associate-*r*
510×associate-*l*
446×cube-prod
Iterations

Useful iterations: 1 (0.0ms)

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

eval153.0ms (0.8%)

Compiler

Compiled 9176 to 5102 computations (44.4% saved)

prune100.0ms (0.6%)

Pruning

17 alts after pruning (15 fresh and 2 done)

PrunedKeptTotal
New39912411
Fresh235
Picked325
Done000
Total40417421
Accurracy
100.0%
Counts
421 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.2%
(-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))
41.0%
(-.f64 (+.f64 a x) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
49.4%
(-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b))
54.2%
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1)))
30.4%
(-.f64 z (*.f64 y z))
45.0%
(-.f64 x (*.f64 z (-.f64 y 1)))
45.4%
(-.f64 x (*.f64 t (-.f64 a b)))
38.1%
(*.f64 (-.f64 (+.f64 y t) 2) b)
26.4%
(*.f64 (-.f64 y 2) b)
36.0%
(*.f64 (-.f64 b z) y)
17.9%
(*.f64 (neg.f64 a) t)
20.6%
(*.f64 y (neg.f64 z))
21.6%
(*.f64 y b)
31.1%
(*.f64 t (-.f64 b a))
17.4%
(*.f64 t b)
16.2%
x
11.4%
a
56.2%
(-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b)))
41.0%
(-.f64 (+.f64 a x) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
49.4%
(-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b))
54.2%
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1)))
30.4%
(-.f64 z (*.f64 y z))
45.0%
(-.f64 x (*.f64 z (-.f64 y 1)))
45.4%
(-.f64 x (*.f64 t (-.f64 a b)))
38.1%
(*.f64 (-.f64 (+.f64 y t) 2) b)
26.4%
(*.f64 (-.f64 y 2) b)
36.0%
(*.f64 (-.f64 b z) y)
17.9%
(*.f64 (neg.f64 a) t)
20.6%
(*.f64 y (neg.f64 z))
21.6%
(*.f64 y b)
31.1%
(*.f64 t (-.f64 b a))
17.4%
(*.f64 t b)
16.2%
x
11.4%
a
Compiler

Compiled 716 to 540 computations (24.6% saved)

localize288.0ms (1.6%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 84 to 28 computations (66.7% saved)

series4.0ms (0%)

Counts
3 → 96
Calls

27 calls:

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

rewrite99.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
856×fma-neg
712×expm1-udef
712×log1p-udef
468×add-sqr-sqrt
462×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify104.0ms (0.6%)

Algorithm
egg-herbie
Rules
894×unswap-sqr
842×associate-+r+
730×cancel-sign-sub-inv
682×fma-neg
566×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval49.0ms (0.3%)

Compiler

Compiled 3048 to 1073 computations (64.8% saved)

prune63.0ms (0.3%)

Pruning

18 alts after pruning (14 fresh and 4 done)

PrunedKeptTotal
New2156221
Fresh2810
Picked325
Done022
Total22018238
Accurracy
100.0%
Counts
238 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
41.0%
(-.f64 (+.f64 a x) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
49.4%
(-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b))
44.0%
(-.f64 (+.f64 a x) (*.f64 z y))
35.7%
(-.f64 (+.f64 a x) (neg.f64 z))
41.8%
(-.f64 z (*.f64 t (-.f64 a b)))
45.4%
(-.f64 x (*.f64 t (-.f64 a b)))
26.5%
(+.f64 z x)
38.1%
(*.f64 (-.f64 (+.f64 y t) 2) b)
26.4%
(*.f64 (-.f64 y 2) b)
36.0%
(*.f64 (-.f64 b z) y)
20.6%
(*.f64 (neg.f64 y) z)
17.9%
(*.f64 (neg.f64 a) t)
21.6%
(*.f64 y b)
31.1%
(*.f64 t (-.f64 b a))
17.4%
(*.f64 t b)
12.3%
z
16.2%
x
11.4%
a
41.0%
(-.f64 (+.f64 a x) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
49.4%
(-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b))
44.0%
(-.f64 (+.f64 a x) (*.f64 z y))
35.7%
(-.f64 (+.f64 a x) (neg.f64 z))
41.8%
(-.f64 z (*.f64 t (-.f64 a b)))
45.4%
(-.f64 x (*.f64 t (-.f64 a b)))
26.5%
(+.f64 z x)
38.1%
(*.f64 (-.f64 (+.f64 y t) 2) b)
26.4%
(*.f64 (-.f64 y 2) b)
36.0%
(*.f64 (-.f64 b z) y)
20.6%
(*.f64 (neg.f64 y) z)
17.9%
(*.f64 (neg.f64 a) t)
21.6%
(*.f64 y b)
31.1%
(*.f64 t (-.f64 b a))
17.4%
(*.f64 t b)
12.3%
z
16.2%
x
11.4%
a
Compiler

Compiled 660 to 498 computations (24.5% saved)

localize263.0ms (1.4%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 75 to 30 computations (60% saved)

series3.0ms (0%)

Counts
2 → 78
Calls

24 calls:

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

rewrite105.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1936×fma-def
690×expm1-udef
688×log1p-udef
564×fma-neg
394×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify121.0ms (0.7%)

Algorithm
egg-herbie
Rules
940×unswap-sqr
866×fma-neg
680×cancel-sign-sub-inv
554×times-frac
548×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval77.0ms (0.4%)

Compiler

Compiled 5051 to 2156 computations (57.3% saved)

prune74.0ms (0.4%)

Pruning

19 alts after pruning (12 fresh and 7 done)

PrunedKeptTotal
New2843287
Fresh099
Picked235
Done044
Total28619305
Accurracy
100.0%
Counts
305 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
41.0%
(-.f64 (+.f64 a x) (+.f64 (*.f64 -1 z) (*.f64 2 b)))
44.0%
(-.f64 (+.f64 a x) (*.f64 z y))
30.3%
(-.f64 (+.f64 a x) (*.f64 2 b))
35.7%
(-.f64 (+.f64 a x) (neg.f64 z))
41.8%
(-.f64 z (*.f64 t (-.f64 a b)))
31.6%
(-.f64 x (*.f64 (neg.f64 t) b))
32.0%
(-.f64 x (*.f64 a t))
26.5%
(+.f64 z x)
38.1%
(*.f64 (-.f64 (+.f64 y t) 2) b)
26.4%
(*.f64 (-.f64 y 2) b)
36.0%
(*.f64 (-.f64 b z) y)
20.6%
(*.f64 (neg.f64 y) z)
17.9%
(*.f64 (neg.f64 a) t)
21.6%
(*.f64 y b)
31.1%
(*.f64 t (-.f64 b a))
17.4%
(*.f64 t b)
12.3%
z
16.2%
x
11.4%
a
Compiler

Compiled 490 to 296 computations (39.6% saved)

regimes152.0ms (0.8%)

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

7 calls:

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

Compiled 354 to 194 computations (45.2% saved)

regimes138.0ms (0.8%)

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

Compiled 336 to 184 computations (45.2% saved)

regimes152.0ms (0.8%)

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

7 calls:

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

Compiled 317 to 173 computations (45.4% saved)

regimes492.0ms (2.7%)

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

6 calls:

169.0ms
x
79.0ms
b
79.0ms
z
64.0ms
y
48.0ms
t
Results
AccuracySegmentsBranch
83.1%7x
81.9%3y
82.6%5z
94.7%3t
82.1%3a
88.1%5b
Compiler

Compiled 248 to 129 computations (48% saved)

regimes181.0ms (1%)

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

2 calls:

94.0ms
t
81.0ms
b
Results
AccuracySegmentsBranch
87.1%5b
85.3%6t
Compiler

Compiled 205 to 96 computations (53.2% saved)

regimes344.0ms (1.9%)

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

4 calls:

93.0ms
t
93.0ms
a
92.0ms
b
61.0ms
y
Results
AccuracySegmentsBranch
85.3%6t
79.5%3y
78.1%6a
82.9%5b
Compiler

Compiled 206 to 102 computations (50.5% saved)

regimes670.0ms (3.7%)

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

4 calls:

213.0ms
z
196.0ms
t
192.0ms
b
64.0ms
y
Results
AccuracySegmentsBranch
79.0%3y
77.0%8z
78.4%6b
82.0%6t
Compiler

Compiled 193 to 97 computations (49.7% saved)

regimes424.0ms (2.3%)

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

3 calls:

248.0ms
t
117.0ms
x
54.0ms
y
Results
AccuracySegmentsBranch
67.1%7x
81.5%10t
76.4%3y
Compiler

Compiled 174 to 84 computations (51.7% saved)

regimes443.0ms (2.4%)

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

3 calls:

234.0ms
a
106.0ms
b
98.0ms
y
Results
AccuracySegmentsBranch
72.0%14a
75.6%5b
73.7%7y
Compiler

Compiled 153 to 76 computations (50.3% saved)

regimes415.0ms (2.3%)

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

4 calls:

135.0ms
y
112.0ms
b
89.0ms
z
74.0ms
t
Results
AccuracySegmentsBranch
73.7%7y
67.4%7z
68.3%5t
73.5%9b
Compiler

Compiled 142 to 74 computations (47.9% saved)

regimes128.0ms (0.7%)

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

2 calls:

72.0ms
t
52.0ms
y
Results
AccuracySegmentsBranch
62.8%7t
67.9%5y
Compiler

Compiled 93 to 49 computations (47.3% saved)

regimes319.0ms (1.8%)

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

4 calls:

90.0ms
b
84.0ms
x
73.0ms
z
69.0ms
y
Results
AccuracySegmentsBranch
52.9%8x
58.9%8z
58.4%10b
65.8%7y
Compiler

Compiled 94 to 55 computations (41.5% saved)

regimes238.0ms (1.3%)

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

5 calls:

53.0ms
y
52.0ms
b
52.0ms
t
45.0ms
a
33.0ms
z
Results
AccuracySegmentsBranch
49.2%8b
42.8%5z
43.2%6a
52.0%7t
52.8%7y
Compiler

Compiled 70 to 47 computations (32.9% saved)

regimes241.0ms (1.3%)

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

4 calls:

73.0ms
x
67.0ms
t
52.0ms
y
47.0ms
b
Results
AccuracySegmentsBranch
45.6%8b
39.5%10x
45.6%11t
48.1%8y
Compiler

Compiled 58 to 39 computations (32.8% saved)

regimes29.0ms (0.2%)

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

1 calls:

28.0ms
y
Results
AccuracySegmentsBranch
44.0%4y
Compiler

Compiled 29 to 17 computations (41.4% saved)

regimes22.0ms (0.1%)

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

1 calls:

20.0ms
y
Results
AccuracySegmentsBranch
43.5%4y
Compiler

Compiled 25 to 15 computations (40% saved)

regimes112.0ms (0.6%)

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

4 calls:

36.0ms
b
33.0ms
a
23.0ms
z
19.0ms
y
Results
AccuracySegmentsBranch
37.6%8b
32.2%7a
31.5%5z
35.5%4y
Compiler

Compiled 43 to 32 computations (25.6% saved)

regimes137.0ms (0.8%)

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

5 calls:

35.0ms
x
28.0ms
z
25.0ms
t
23.0ms
y
23.0ms
b
Results
AccuracySegmentsBranch
31.1%7z
30.5%8x
30.3%5b
30.5%5t
24.1%5y
Compiler

Compiled 47 to 37 computations (21.3% saved)

regimes55.0ms (0.3%)

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

4 calls:

18.0ms
t
15.0ms
z
11.0ms
a
10.0ms
b
Results
AccuracySegmentsBranch
27.0%4z
22.6%3a
18.2%3b
19.1%3t
Compiler

Compiled 37 to 30 computations (18.9% saved)

regimes13.0ms (0.1%)

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

2 calls:

9.0ms
x
3.0ms
z
Results
AccuracySegmentsBranch
23.4%3x
16.2%1z
Compiler

Compiled 22 to 18 computations (18.2% saved)

regimes21.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

6 calls:

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

Compiled 49 to 42 computations (14.3% saved)

bsearch0.0ms (0%)

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

Compiled 36 to 27 computations (25% saved)

bsearch109.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
50.0ms
254508541046250780.0
4.9439733198136285e+31
59.0ms
-1.3708772335224228e+21
-9.149165294739127e-9
Results
87.0ms272×body256valid
17.0ms64×body256infinite
Compiler

Compiled 918 to 657 computations (28.4% saved)

bsearch194.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
3.15866719488445e+84
3.062054777190376e+86
54.0ms
9.341323022420817e-19
6.265008943481598e-9
54.0ms
6.652565686073634e-143
6.238156605468567e-132
49.0ms
-3.024612391810552e+96
-7.651626200784261e+88
Results
138.0ms416×body256valid
48.0ms160×body256infinite
Compiler

Compiled 1380 to 987 computations (28.5% saved)

bsearch246.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
54.0ms
254508541046250780.0
4.9439733198136285e+31
37.0ms
1.0315437093438251e-163
6.400233822774706e-162
49.0ms
-1.5494720809346927e-291
-1.4332788698148186e-296
47.0ms
-2.0304730302673447e-256
-1.2230688588296466e-260
59.0ms
-1.3708772335224228e+21
-9.149165294739127e-9
Results
188.0ms572×body256valid
45.0ms148×body256infinite
Compiler

Compiled 1668 to 1221 computations (26.8% saved)

bsearch109.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
3.574944236337844e+92
2.741073303486206e+102
56.0ms
-3.151239872556308e+22
-4341995684657.7114
Results
73.0ms226×body256valid
32.0ms94×body256infinite
Compiler

Compiled 756 to 547 computations (27.6% saved)

bsearch117.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
59.0ms
3.574944236337844e+92
2.741073303486206e+102
58.0ms
-3.151239872556308e+22
-4341995684657.7114
Results
77.0ms231×body256valid
36.0ms89×body256infinite
Compiler

Compiled 616 to 447 computations (27.4% saved)

bsearch193.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
44.0ms
4.8481676136927016e+67
1.5530505747032924e+71
40.0ms
11.725357840291217
294366.2589418073
51.0ms
1.5845972236287746e-71
4.8552430499102e-63
58.0ms
-5.990015895076631e+80
-4.013218039829972e+69
Results
135.0ms404×body256valid
51.0ms156×body256infinite
Compiler

Compiled 1086 to 815 computations (25% saved)

bsearch543.0ms (3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
54.0ms
3.574944236337844e+92
2.741073303486206e+102
95.0ms
5.71424804212911e-195
3.7090097763446447e-193
235.0ms
-3.648133512672609e-308
4.659259419951828e-308
51.0ms
-1.3550125107177605e-220
-8.071880482130521e-233
54.0ms
-5.857951881449934e-51
-2.9760839235421785e-61
54.0ms
-3.151239872556308e+22
-4341995684657.7114
Results
394.0ms636×body256valid
80.0ms212×body256infinite
Compiler

Compiled 1447 to 1067 computations (26.3% saved)

bsearch231.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
3.574944236337844e+92
2.741073303486206e+102
38.0ms
5.71424804212911e-195
3.7090097763446447e-193
90.0ms
-5.857951881449934e-51
-2.9760839235421785e-61
49.0ms
-3.151239872556308e+22
-4341995684657.7114
Results
149.0ms419×body256valid
74.0ms173×body256infinite
Compiler

Compiled 941 to 710 computations (24.5% saved)

bsearch332.0ms (1.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
55.0ms
3.574944236337844e+92
2.741073303486206e+102
47.0ms
5.71424804212911e-195
3.7090097763446447e-193
45.0ms
-1.2765226532102437e-288
-3.626866169743531e-298
77.0ms
-1.6035021266498493e-255
-5.900272463298159e-260
54.0ms
-5.857951881449934e-51
-2.9760839235421785e-61
53.0ms
-3.151239872556308e+22
-4341995684657.7114
Results
253.0ms669×body256valid
68.0ms195×body256infinite
Compiler

Compiled 1264 to 965 computations (23.7% saved)

bsearch280.0ms (1.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
52.0ms
2.741073303486206e+102
1.0219913790693969e+121
37.0ms
5.71424804212911e-195
3.7090097763446447e-193
46.0ms
-1.2765226532102437e-288
-3.626866169743531e-298
43.0ms
-1.6035021266498493e-255
-5.900272463298159e-260
53.0ms
-5.857951881449934e-51
-2.9760839235421785e-61
48.0ms
-2.4299349527114358e+72
-7.977386223860881e+64
Results
211.0ms654×body256valid
56.0ms194×body256infinite
Compiler

Compiled 1212 to 938 computations (22.6% saved)

bsearch346.0ms (1.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
54.0ms
2.741073303486206e+102
1.0219913790693969e+121
54.0ms
9.923383384414211e-5
141321006.34267682
57.0ms
3.109699771710343e-95
2.295637606100963e-65
37.0ms
1.0875557746464286e-119
9.082316413471708e-118
37.0ms
5.71424804212911e-195
3.7090097763446447e-193
54.0ms
-4.852594127205603e-30
-2.2256901613695906e-40
52.0ms
-3.151239872556308e+22
-4341995684657.7114
Results
264.0ms814×body256valid
70.0ms226×body256infinite
Compiler

Compiled 1342 to 1094 computations (18.5% saved)

bsearch119.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
56.0ms
2.741073303486206e+102
1.0219913790693969e+121
36.0ms
5.71424804212911e-195
3.7090097763446447e-193
27.0ms
-4.746040563937468e+33
-2.118460732560161e+33
Results
86.0ms246×body256valid
29.0ms106×body256infinite
Compiler

Compiled 486 to 389 computations (20% saved)

bsearch133.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
70.0ms
3.574944236337844e+92
2.741073303486206e+102
36.0ms
5.71424804212911e-195
3.7090097763446447e-193
27.0ms
-4.746040563937468e+33
-2.118460732560161e+33
Results
72.0ms247×body256valid
57.0ms105×body256infinite
Compiler

Compiled 476 to 379 computations (20.4% saved)

bsearch129.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
61.0ms
3.574944236337844e+92
2.741073303486206e+102
36.0ms
5.71424804212911e-195
3.7090097763446447e-193
32.0ms
-2.155764060805521e-61
-1.8890478308339638e-62
Results
74.0ms252×body256valid
51.0ms116×body256infinite
Compiler

Compiled 470 to 382 computations (18.7% saved)

bsearch216.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
7.575832071543634e+86
1.9148679892770132e+99
54.0ms
1.0315437093438251e-163
6.400233822774706e-162
46.0ms
2.173358330753687e-202
5.028035607511149e-201
64.0ms
-1.3213982293742053e+130
-2.9232093711982426e+124
Results
132.0ms337×body256valid
77.0ms191×body256infinite
Compiler

Compiled 602 to 508 computations (15.6% saved)

bsearch140.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
44.0ms
5.510091948466379e+88
4.169904640899137e+91
47.0ms
-2.1830000779351515e-169
-1.281011330236036e-175
50.0ms
-79753027214788530.0
-15839149543.334522
Results
88.0ms285×body256valid
46.0ms131×body256infinite
Compiler

Compiled 452 to 391 computations (13.5% saved)

bsearch98.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
39.0ms
1.908374512717464e-132
1.955590694502992e-130
59.0ms
-8.329345242607783e+160
-3.420927180644951e+149
Results
63.0ms180×body256valid
32.0ms92×body256infinite
Compiler

Compiled 308 to 265 computations (14% saved)

simplify134.0ms (0.7%)

Algorithm
egg-herbie
Rules
300×unsub-neg
278×distribute-lft-neg-in
170×neg-mul-1
150×cancel-sign-sub-inv
146×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02752017
13911981
25201981
36641981
48071981
59771981
611411981
712751981
813191981
913411981
1013541981
1113591981
1213601981
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))))
(if (<=.f64 t -190000) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 950000000000000000) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))))
(if (<=.f64 b -2899999999999999836313938133105151053614388120640854371021182324973328658736115201947014791168) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 6521207851668095/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (if (<=.f64 b 7479138541346553/2535301200456458802993406410752) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 23999999999999999660962050857140573999805445481049176177575761675036457225775134801920) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 t -3800000000) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -1115758049758525/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b))) (if (<=.f64 t -790984979339419/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b)) (if (<=.f64 t 5571859284386099/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 270000000000000000) (-.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 y -1800000000000000000000) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b))) (if (<=.f64 y 359999999999999992457409063399667901670308595245116581591041631032889244748768398356250624000) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))))
(if (<=.f64 y -300000000000000000) (*.f64 (-.f64 b z) y) (if (<=.f64 y 870000000000000020369434982321262570226907441405001023268345496876337021295384965331982221312) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (*.f64 (-.f64 b z) y)))
(if (<=.f64 b -220000000000000003925477412063242207446462861608415466725319634636590148485120) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 8003549208083295/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 b 12) (-.f64 z (*.f64 t (-.f64 a b))) (if (<=.f64 b 650000000000000047145433647994002832002943366270239271086836601061376) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 y -260000000000000000) (*.f64 (-.f64 b z) y) (if (<=.f64 y -3588908100331093/55213970774324510299478046898216203619608871777363092441300193790394368) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 y -4883799633456925/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 1619218026458485/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 y 339032196779485/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 234999999999999985281824934649154567271590886429284499556996226611748759253786062409525835218154422272) (-.f64 x (*.f64 t (-.f64 a b))) (*.f64 (-.f64 b z) y)))))))
(if (<=.f64 y -12500000000000000000) (*.f64 (-.f64 b z) y) (if (<=.f64 y -1010998000018149/842498333348457493583344221469363458551160763204392890034487820288) (*.f64 t (-.f64 b a)) (if (<=.f64 y 3616343432314507/41094811730846668025320233460001005199612029709556045777330319555224469955445943922763019814668659775210804444188892325882964314454560967680686052895717819140275184930690973423372373108471271228681978529185792) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 44999999999999997619501552954440605329731224537770508792680074270517912479690686752281910390554624) (*.f64 t (-.f64 b a)) (*.f64 (-.f64 b z) y)))))
(if (<=.f64 y -130000000000000000) (*.f64 (-.f64 b z) y) (if (<=.f64 y -1236792945344869/441711766194596082395824375185729628956870974218904739530401550323154944) (*.f64 t (-.f64 b a)) (if (<=.f64 y -4868762398946291/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (+.f64 z x) (if (<=.f64 y -6144458957048931/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (*.f64 t (-.f64 b a)) (if (<=.f64 y 2630067950774187/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584) (+.f64 z x) (if (<=.f64 y 3049999999999999987560644225943273244071663380243530084377429225424451229991547378479625404416) (*.f64 t (-.f64 b a)) (*.f64 (-.f64 b z) y)))))))
(if (<=.f64 y -390000000000000018709163058384596334462097100072711165034982446989312) (*.f64 y b) (if (<=.f64 y -2487720667207965/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 t (-.f64 b a)) (if (<=.f64 y -7790019838314065/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (+.f64 z x) (if (<=.f64 y -5301612777885153/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (*.f64 t (-.f64 b a)) (if (<=.f64 y 104791769913659/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 z x) (if (<=.f64 y 36000000000000000181001281784844809248538897444062711259331688177204149456331319929095472710878010487267655680) (*.f64 t (-.f64 b a)) (*.f64 y (neg.f64 z))))))))
(if (<=.f64 y -88000000000000000) (*.f64 y b) (if (<=.f64 y -6279889847906223/1427247692705959881058285969449495136382746624) (*.f64 (neg.f64 a) t) (if (<=.f64 y 3801270085103317/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 z x) (if (<=.f64 y 6586975938928937/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (*.f64 t b) (if (<=.f64 y 6829695324231079/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (*.f64 (neg.f64 a) t) (if (<=.f64 y 11000000) a (if (<=.f64 y 23000000000000000839777705227556008381578564962012760417244322111542072361434104416163626557541548294144) (*.f64 t b) (*.f64 y (neg.f64 z)))))))))
(if (<=.f64 y -4600000000000000210814664383135744) (*.f64 y b) (if (<=.f64 y 3801270085103317/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 z x) (if (<=.f64 y 10500000000000000815831766655872649178879125871197860277834278179049830808884244966648174743689294249984) (*.f64 t b) (*.f64 y (neg.f64 z)))))
(if (<=.f64 y -2150000000000000142394085158682624) (*.f64 y b) (if (<=.f64 y 3801270085103317/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 z x) (if (<=.f64 y 225000000000000008254594659204206325983893193001243543060639301947298950387229657858927159672832) (*.f64 t b) (*.f64 y b))))
(if (<=.f64 y -2894802230932905/14474011154664524427946373126085988481658748083205070504932198000989141204992) (*.f64 y b) (if (<=.f64 y 3616343432314507/164379246923386672101280933840004020798448118838224183109321278220897879821783775691052079258674639100843217776755569303531857257818243870722744211582871276561100739722763893693489492433885084914727914116743168) z (if (<=.f64 y 21500000000000000064171215674441034898958918921307386303998251478422281181196263825889988444160) (*.f64 t b) (*.f64 y b))))
(if (<=.f64 t -32999999999999997670942858724290433988900896899067238979538140213567180324467792055965772901507922955477227824275829559377526784) (*.f64 t b) (if (<=.f64 t 2261417427871815/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) x (if (<=.f64 t 6807798980195379/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) a (if (<=.f64 t 44999999999999999057176132924958487708788574405639572698880203879111155593596049794531328) z (*.f64 t b)))))
(if (<=.f64 z -36000000000000000) z (if (<=.f64 z -4873212329613551/17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298304) a (if (<=.f64 z 5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840) x z)))
(if (<=.f64 x -375000000000000015527058698901730801131289001761511245960479325286476925872948193011089604274768035929483607404927425814041437320021211903543815962624) x (if (<=.f64 x 1186264449120077/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) a x))
a
Outputs
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1)))))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 y t) 2))) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 y t) 2))) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 y t) 2))) +inf.0) (+.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1))) (*.f64 b (-.f64 (+.f64 y t) 2))) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))))
(if (<=.f64 (+.f64 (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 y t) 2))) +inf.0) (+.f64 (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 y t) 2))) (+.f64 (+.f64 z x) (*.f64 t (-.f64 b a))))
(if (<=.f64 t -190000) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 950000000000000000) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 b (-.f64 2 y)) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b)))))
(if (or (<=.f64 t -190000) (not (<=.f64 t 950000000000000000))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 b (-.f64 2 y)) a)))
(if (or (<=.f64 t -190000) (not (<=.f64 t 950000000000000000))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 a (*.f64 b (-.f64 y 2)))))
(if (<=.f64 b -2899999999999999836313938133105151053614388120640854371021182324973328658736115201947014791168) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 6521207851668095/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (if (<=.f64 b 7479138541346553/2535301200456458802993406410752) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 23999999999999999660962050857140573999805445481049176177575761675036457225775134801920) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 b -2899999999999999836313938133105151053614388120640854371021182324973328658736115201947014791168) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b 6521207851668095/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 t a) a)) (if (<=.f64 b 7479138541346553/2535301200456458802993406410752) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))) (if (<=.f64 b 23999999999999999660962050857140573999805445481049176177575761675036457225775134801920) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 t a) a)) (*.f64 b (-.f64 (+.f64 y t) 2))))))
(if (<=.f64 b -2899999999999999836313938133105151053614388120640854371021182324973328658736115201947014791168) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b 6521207851668095/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (*.f64 t a) a)) (if (<=.f64 b 7479138541346553/2535301200456458802993406410752) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a))) (if (<=.f64 b 23999999999999999660962050857140573999805445481049176177575761675036457225775134801920) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (*.f64 t a) a)) (*.f64 b (-.f64 (+.f64 y t) 2))))))
(if (<=.f64 b -2899999999999999836313938133105151053614388120640854371021182324973328658736115201947014791168) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b 6521207851668095/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 t a))) (if (<=.f64 b 7479138541346553/2535301200456458802993406410752) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a))) (if (<=.f64 b 23999999999999999660962050857140573999805445481049176177575761675036457225775134801920) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 t a))) (*.f64 b (-.f64 (+.f64 y t) 2))))))
(if (<=.f64 t -3800000000) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t -1115758049758525/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b))) (if (<=.f64 t -790984979339419/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (-.f64 (+.f64 a x) (*.f64 (-.f64 2 y) b)) (if (<=.f64 t 5571859284386099/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 270000000000000000) (-.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 -3800000000) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))) (if (<=.f64 t -1115758049758525/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 y (neg.f64 b))) (if (<=.f64 t -790984979339419/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (-.f64 (+.f64 a x) (*.f64 b (-.f64 2 y))) (if (<=.f64 t 5571859284386099/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 270000000000000000) (-.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 -3800000000) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))) (if (<=.f64 t -1115758049758525/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 y b)) (if (<=.f64 t -790984979339419/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (-.f64 (+.f64 a x) (*.f64 b (-.f64 2 y))) (if (<=.f64 t 5571859284386099/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 270000000000000000) (+.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 -3800000000) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a))) (if (<=.f64 t -1115758049758525/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 y b)) (if (<=.f64 t -790984979339419/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (+.f64 (+.f64 a x) (*.f64 b (-.f64 y 2))) (if (<=.f64 t 5571859284386099/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 270000000000000000) (+.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 y -1800000000000000000000) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b))) (if (<=.f64 y 359999999999999992457409063399667901670308595245116581591041631032889244748768398356250624000) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y (neg.f64 b)))))
(if (or (<=.f64 y -1800000000000000000000) (not (<=.f64 y 359999999999999992457409063399667901670308595245116581591041631032889244748768398356250624000))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 y (neg.f64 b))) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))))
(if (or (<=.f64 y -1800000000000000000000) (not (<=.f64 y 359999999999999992457409063399667901670308595245116581591041631032889244748768398356250624000))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 y b)) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))))
(if (or (<=.f64 y -1800000000000000000000) (not (<=.f64 y 359999999999999992457409063399667901670308595245116581591041631032889244748768398356250624000))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 y b)) (+.f64 (+.f64 z x) (*.f64 t (-.f64 b a))))
(if (<=.f64 y -300000000000000000) (*.f64 (-.f64 b z) y) (if (<=.f64 y 870000000000000020369434982321262570226907441405001023268345496876337021295384965331982221312) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))) (*.f64 (-.f64 b z) y)))
(if (or (<=.f64 y -300000000000000000) (not (<=.f64 y 870000000000000020369434982321262570226907441405001023268345496876337021295384965331982221312))) (*.f64 y (-.f64 b z)) (-.f64 (-.f64 x (neg.f64 z)) (*.f64 t (-.f64 a b))))
(if (or (<=.f64 y -300000000000000000) (not (<=.f64 y 870000000000000020369434982321262570226907441405001023268345496876337021295384965331982221312))) (*.f64 y (-.f64 b z)) (-.f64 (+.f64 z x) (*.f64 t (-.f64 a b))))
(if (or (<=.f64 y -300000000000000000) (not (<=.f64 y 870000000000000020369434982321262570226907441405001023268345496876337021295384965331982221312))) (*.f64 y (-.f64 b z)) (+.f64 (+.f64 z x) (*.f64 t (-.f64 b a))))
(if (<=.f64 b -220000000000000003925477412063242207446462861608415466725319634636590148485120) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 8003549208083295/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 b 12) (-.f64 z (*.f64 t (-.f64 a b))) (if (<=.f64 b 650000000000000047145433647994002832002943366270239271086836601061376) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b)))))
(if (<=.f64 b -220000000000000003925477412063242207446462861608415466725319634636590148485120) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b 8003549208083295/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 b 12) (-.f64 z (*.f64 t (-.f64 a b))) (if (<=.f64 b 650000000000000047145433647994002832002943366270239271086836601061376) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (*.f64 b (-.f64 (+.f64 y t) 2))))))
(if (<=.f64 b -220000000000000003925477412063242207446462861608415466725319634636590148485120) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b 8003549208083295/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (if (<=.f64 b 12) (+.f64 z (*.f64 t (-.f64 b a))) (if (<=.f64 b 650000000000000047145433647994002832002943366270239271086836601061376) (+.f64 (+.f64 a x) (*.f64 z (-.f64 1 y))) (*.f64 b (-.f64 (+.f64 y t) 2))))))
(if (<=.f64 y -260000000000000000) (*.f64 (-.f64 b z) y) (if (<=.f64 y -3588908100331093/55213970774324510299478046898216203619608871777363092441300193790394368) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 y -4883799633456925/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 1619218026458485/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 y 339032196779485/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 234999999999999985281824934649154567271590886429284499556996226611748759253786062409525835218154422272) (-.f64 x (*.f64 t (-.f64 a b))) (*.f64 (-.f64 b z) y)))))))
(if (<=.f64 y -260000000000000000) (*.f64 y (-.f64 b z)) (if (<=.f64 y -3588908100331093/55213970774324510299478046898216203619608871777363092441300193790394368) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 y -4883799633456925/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 1619218026458485/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 y 339032196779485/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 234999999999999985281824934649154567271590886429284499556996226611748759253786062409525835218154422272) (-.f64 x (*.f64 t (-.f64 a b))) (*.f64 y (-.f64 b z))))))))
(if (<=.f64 y -260000000000000000) (*.f64 y (-.f64 b z)) (if (<=.f64 y -3588908100331093/55213970774324510299478046898216203619608871777363092441300193790394368) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 y -4883799633456925/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (+.f64 z (+.f64 a x)) (if (<=.f64 y 1619218026458485/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 y 339032196779485/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (+.f64 z (+.f64 a x)) (if (<=.f64 y 234999999999999985281824934649154567271590886429284499556996226611748759253786062409525835218154422272) (-.f64 x (*.f64 t (-.f64 a b))) (*.f64 y (-.f64 b z))))))))
(if (<=.f64 y -260000000000000000) (*.f64 y (-.f64 b z)) (if (<=.f64 y -3588908100331093/55213970774324510299478046898216203619608871777363092441300193790394368) (+.f64 x (*.f64 t (-.f64 b a))) (if (<=.f64 y -4883799633456925/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (+.f64 z (+.f64 a x)) (if (<=.f64 y 1619218026458485/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (+.f64 x (*.f64 t (-.f64 b a))) (if (<=.f64 y 339032196779485/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (+.f64 z (+.f64 a x)) (if (<=.f64 y 234999999999999985281824934649154567271590886429284499556996226611748759253786062409525835218154422272) (+.f64 x (*.f64 t (-.f64 b a))) (*.f64 y (-.f64 b z))))))))
(if (<=.f64 y -12500000000000000000) (*.f64 (-.f64 b z) y) (if (<=.f64 y -1010998000018149/842498333348457493583344221469363458551160763204392890034487820288) (*.f64 t (-.f64 b a)) (if (<=.f64 y 3616343432314507/41094811730846668025320233460001005199612029709556045777330319555224469955445943922763019814668659775210804444188892325882964314454560967680686052895717819140275184930690973423372373108471271228681978529185792) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 44999999999999997619501552954440605329731224537770508792680074270517912479690686752281910390554624) (*.f64 t (-.f64 b a)) (*.f64 (-.f64 b z) y)))))
(if (<=.f64 y -12500000000000000000) (*.f64 y (-.f64 b z)) (if (<=.f64 y -1010998000018149/842498333348457493583344221469363458551160763204392890034487820288) (*.f64 t (-.f64 b a)) (if (<=.f64 y 3616343432314507/41094811730846668025320233460001005199612029709556045777330319555224469955445943922763019814668659775210804444188892325882964314454560967680686052895717819140275184930690973423372373108471271228681978529185792) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 44999999999999997619501552954440605329731224537770508792680074270517912479690686752281910390554624) (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))))))
(if (<=.f64 y -12500000000000000000) (*.f64 y (-.f64 b z)) (if (<=.f64 y -1010998000018149/842498333348457493583344221469363458551160763204392890034487820288) (*.f64 t (-.f64 b a)) (if (<=.f64 y 3616343432314507/41094811730846668025320233460001005199612029709556045777330319555224469955445943922763019814668659775210804444188892325882964314454560967680686052895717819140275184930690973423372373108471271228681978529185792) (+.f64 z (+.f64 a x)) (if (<=.f64 y 44999999999999997619501552954440605329731224537770508792680074270517912479690686752281910390554624) (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))))))
(if (<=.f64 y -130000000000000000) (*.f64 (-.f64 b z) y) (if (<=.f64 y -1236792945344869/441711766194596082395824375185729628956870974218904739530401550323154944) (*.f64 t (-.f64 b a)) (if (<=.f64 y -4868762398946291/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (+.f64 z x) (if (<=.f64 y -6144458957048931/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (*.f64 t (-.f64 b a)) (if (<=.f64 y 2630067950774187/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584) (+.f64 z x) (if (<=.f64 y 3049999999999999987560644225943273244071663380243530084377429225424451229991547378479625404416) (*.f64 t (-.f64 b a)) (*.f64 (-.f64 b z) y)))))))
(if (<=.f64 y -130000000000000000) (*.f64 y (-.f64 b z)) (if (<=.f64 y -1236792945344869/441711766194596082395824375185729628956870974218904739530401550323154944) (*.f64 t (-.f64 b a)) (if (<=.f64 y -4868762398946291/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (+.f64 z x) (if (<=.f64 y -6144458957048931/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (*.f64 t (-.f64 b a)) (if (<=.f64 y 2630067950774187/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584) (+.f64 z x) (if (<=.f64 y 3049999999999999987560644225943273244071663380243530084377429225424451229991547378479625404416) (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))))))))
(if (<=.f64 y -390000000000000018709163058384596334462097100072711165034982446989312) (*.f64 y b) (if (<=.f64 y -2487720667207965/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 t (-.f64 b a)) (if (<=.f64 y -7790019838314065/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (+.f64 z x) (if (<=.f64 y -5301612777885153/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (*.f64 t (-.f64 b a)) (if (<=.f64 y 104791769913659/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 z x) (if (<=.f64 y 36000000000000000181001281784844809248538897444062711259331688177204149456331319929095472710878010487267655680) (*.f64 t (-.f64 b a)) (*.f64 y (neg.f64 z))))))))
(if (<=.f64 y -88000000000000000) (*.f64 y b) (if (<=.f64 y -6279889847906223/1427247692705959881058285969449495136382746624) (*.f64 (neg.f64 a) t) (if (<=.f64 y 3801270085103317/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 z x) (if (<=.f64 y 6586975938928937/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (*.f64 t b) (if (<=.f64 y 6829695324231079/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (*.f64 (neg.f64 a) t) (if (<=.f64 y 11000000) a (if (<=.f64 y 23000000000000000839777705227556008381578564962012760417244322111542072361434104416163626557541548294144) (*.f64 t b) (*.f64 y (neg.f64 z)))))))))
(if (<=.f64 y -88000000000000000) (*.f64 y b) (if (<=.f64 y -6279889847906223/1427247692705959881058285969449495136382746624) (*.f64 t (neg.f64 a)) (if (<=.f64 y 3801270085103317/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 z x) (if (<=.f64 y 6586975938928937/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (*.f64 t b) (if (<=.f64 y 6829695324231079/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (*.f64 t (neg.f64 a)) (if (<=.f64 y 11000000) a (if (<=.f64 y 23000000000000000839777705227556008381578564962012760417244322111542072361434104416163626557541548294144) (*.f64 t b) (*.f64 y (neg.f64 z)))))))))
(if (<=.f64 y -4600000000000000210814664383135744) (*.f64 y b) (if (<=.f64 y 3801270085103317/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 z x) (if (<=.f64 y 10500000000000000815831766655872649178879125871197860277834278179049830808884244966648174743689294249984) (*.f64 t b) (*.f64 y (neg.f64 z)))))
(if (<=.f64 y -2150000000000000142394085158682624) (*.f64 y b) (if (<=.f64 y 3801270085103317/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 z x) (if (<=.f64 y 225000000000000008254594659204206325983893193001243543060639301947298950387229657858927159672832) (*.f64 t b) (*.f64 y b))))
(if (<=.f64 y -2894802230932905/14474011154664524427946373126085988481658748083205070504932198000989141204992) (*.f64 y b) (if (<=.f64 y 3616343432314507/164379246923386672101280933840004020798448118838224183109321278220897879821783775691052079258674639100843217776755569303531857257818243870722744211582871276561100739722763893693489492433885084914727914116743168) z (if (<=.f64 y 21500000000000000064171215674441034898958918921307386303998251478422281181196263825889988444160) (*.f64 t b) (*.f64 y b))))
(if (<=.f64 t -32999999999999997670942858724290433988900896899067238979538140213567180324467792055965772901507922955477227824275829559377526784) (*.f64 t b) (if (<=.f64 t 2261417427871815/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) x (if (<=.f64 t 6807798980195379/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) a (if (<=.f64 t 44999999999999999057176132924958487708788574405639572698880203879111155593596049794531328) z (*.f64 t b)))))
(if (<=.f64 z -36000000000000000) z (if (<=.f64 z -4873212329613551/17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298304) a (if (<=.f64 z 5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840) x z)))
(if (<=.f64 x -375000000000000015527058698901730801131289001761511245960479325286476925872948193011089604274768035929483607404927425814041437320021211903543815962624) x (if (<=.f64 x 1186264449120077/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) a x))
a
Compiler

Compiled 906 to 531 computations (41.4% saved)

soundness1.7s (9.3%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
02061
15153
214849
362049
4223549
5551249
6702849
02061
15153
214849
362049
4223549
5551249
6702849
047821276
1136119598
2536019574
047821276
1136119598
2536019574
057916232
1175214134
2652414134
057916232
1175214134
2652414134
03416322
19585710
235775708
047821276
1136119598
2536019574
047821276
1136119598
2536019574
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 1478 to 905 computations (38.8% saved)

end277.0ms (1.5%)

Compiler

Compiled 1626 to 750 computations (53.9% saved)

Profiling

Loading profile data...