diff options
author | Anton Khirnov <anton@khirnov.net> | 2019-04-08 10:42:15 +0200 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2024-04-16 14:48:47 +0200 |
commit | 52581fdefd8257249768deb837548e9c71eac57e (patch) | |
tree | 61375e8a7b53bbea8b49f707e2c5fa5b09742529 /transfer.c | |
parent | a2df7298cd7e2dba47cb7274b8b7d983265e7279 (diff) |
x86: add a misc utility header
Diffstat (limited to 'transfer.c')
-rw-r--r-- | transfer.c | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -62,11 +62,11 @@ typedef struct GridTransferLagrange { } GridTransferLagrange; #if HAVE_NASM -void mg2di_transfer_interp2d_line_cont_4_fma3(double *dst, ptrdiff_t dst_len, +void mg2di_transfer_interp2d_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); -void mg2di_transfer_interp2d_line_cont_6_fma3(double *dst, ptrdiff_t dst_len, +void mg2di_transfer_interp2d_line_cont_6_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); @@ -177,8 +177,8 @@ static int transfer_lagrange_init(GridTransferContext *ctx) priv->stencil = 4; #if HAVE_NASM - if (ctx->cpuflags & MG2DI_CPU_FLAG_FMA3) { - priv->transfer2d_cont = mg2di_transfer_interp2d_line_cont_4_fma3; + if (ctx->cpuflags & MG2DI_CPU_FLAG_AVX2) { + priv->transfer2d_cont = mg2di_transfer_interp2d_line_cont_4_avx2; } #endif break; @@ -189,8 +189,8 @@ static int transfer_lagrange_init(GridTransferContext *ctx) priv->transfer2d_generic = interp2d_transfer_line_generic_6; priv->stencil = 6; #if HAVE_NASM - if (ctx->cpuflags & MG2DI_CPU_FLAG_FMA3) { - priv->transfer2d_cont = mg2di_transfer_interp2d_line_cont_6_fma3; + if (ctx->cpuflags & MG2DI_CPU_FLAG_AVX2) { + priv->transfer2d_cont = mg2di_transfer_interp2d_line_cont_6_avx2; } #endif break; |