Lines Matching refs:v1
32 * Compute x*y+v1+v2. Operands are 64-bit, and result is 128-bit, with
35 #define FMA1(hi, lo, x, y, v1, v2) do { \
38 + (unsigned __int128)(v1) + (unsigned __int128)(v2); \
44 * Compute x1*y1+x2*y2+v1+v2. Operands are 64-bit, and result is 128-bit,
47 * Callers should ensure that the two inner products, and the v1 and v2
51 #define FMA2(hi, lo, x1, y1, x2, y2, v1, v2) do { \
55 + (unsigned __int128)(v1) + (unsigned __int128)(v2); \
64 #define FMA1(hi, lo, x, y, v1, v2) do { \
68 fmacc = _addcarry_u64(0, fmalo, (v1), &fmalo); \
80 #define FMA2(hi, lo, x1, y1, x2, y2, v1, v2) do { \
87 + ((v1) >> 2) + ((v2) >> 2); \
96 #define FMA2(hi, lo, x1, y1, x2, y2, v1, v2) do { \
102 fmacc = _addcarry_u64(0, fma1lo, (v1), &fma1lo); \