diff options
Diffstat (limited to 'transfer.c')
-rw-r--r-- | transfer.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -57,7 +57,7 @@ typedef struct GridTransferLagrange { } GridTransferLagrange; #if HAVE_EXTERNAL_ASM -void mg2di_transfer_interp_line_cont_4_fma3(double *dst, ptrdiff_t dst_len, +void mg2di_transfer_interp_line_cont_4_avx2(double *dst, ptrdiff_t dst_len, const double *src, ptrdiff_t src_stride, const ptrdiff_t *idx_x, const double *fact_x, const double *fact_y); @@ -141,8 +141,8 @@ static int transfer_lagrange_init(GridTransferContext *ctx) priv->stencil = 4; #if HAVE_EXTERNAL_ASM - if (ctx->cpuflags & MG2DI_CPU_FLAG_FMA3) { - priv->transfer_cont = mg2di_transfer_interp_line_cont_4_fma3; + if (ctx->cpuflags & MG2DI_CPU_FLAG_AVX2) { + priv->transfer_cont = mg2di_transfer_interp_line_cont_4_avx2; } #endif break; |