summaryrefslogtreecommitdiff
path: root/transfer.c
diff options
context:
space:
mode:
Diffstat (limited to 'transfer.c')
-rw-r--r--transfer.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/transfer.c b/transfer.c
index 232d6e1..98051de 100644
--- a/transfer.c
+++ b/transfer.c
@@ -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;