Searched refs:fmadd (Results 1 – 1 of 1) sorted by relevance
| /libCEED/backends/avx/ |
| H A D | ceed-avx-tensor.c | 21 #define fmadd(c, a, b) (c) = _mm256_fmadd_pd((a), (b), (c)) macro 23 #define fmadd(c, a, b) (c) += _mm256_mul_pd((a), (b)) macro 33 #define fmadd(c, a, b) (c) = _mm_fmadd_ps((a), (b), (c)) macro 35 #define fmadd(c, a, b) (c) += _mm_mul_ps((a), (b)) macro 64 fmadd(vv[jj][cc], tqv, loadu(&u[(a * B + b) * C + c + cc * 4])); in CeedTensorContract_Avx_Blocked() 88 fmadd(vv[jj][cc], tqv, loadu(&u[(a * B + b) * C + c + cc * 4])); in CeedTensorContract_Avx_Blocked() 132 fmadd(vv[jj], tqu, set1(t[(j + jj) * t_stride_0 + b * t_stride_1])); in CeedTensorContract_Avx_Remainder() 177 fmadd(vv[aa][jj], tqv, set1(u[(a + aa) * B + b])); in CeedTensorContract_Avx_Single() 201 fmadd(vv[aa][jj], tqv, set1(u[(a + aa) * B + b])); in CeedTensorContract_Avx_Single() 234 fmadd(vv[aa], tqv, set1(u[(a + aa) * B + b])); in CeedTensorContract_Avx_Single()
|