summaryrefslogtreecommitdiff
path: root/residual_calc.c
diff options
context:
space:
mode:
Diffstat (limited to 'residual_calc.c')
-rw-r--r--residual_calc.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/residual_calc.c b/residual_calc.c
index 2fc1a66..24ff088 100644
--- a/residual_calc.c
+++ b/residual_calc.c
@@ -55,11 +55,11 @@ struct ResidualCalcInternal {
};
#if HAVE_EXTERNAL_ASM
-void mg2di_residual_calc_line_s1_fma3(size_t linesize, double *dst, double *dst_max,
+void mg2di_residual_calc_line_s1_avx2(size_t linesize, double *dst, double *dst_max,
ptrdiff_t stride, const double *u, const double *rhs,
const double * const diff_coeffs[MG2D_DIFF_COEFF_NB],
const double *fd_factors);
-void mg2di_residual_calc_line_s2_fma3(size_t linesize, double *dst, double *dst_max,
+void mg2di_residual_calc_line_s2_avx2(size_t linesize, double *dst, double *dst_max,
ptrdiff_t stride, const double *u, const double *rhs,
const double * const diff_coeffs[MG2D_DIFF_COEFF_NB],
const double *fd_factors);
@@ -231,8 +231,8 @@ int mg2di_residual_calc_init(ResidualCalcContext *ctx)
case 1:
priv->residual_calc_line = residual_calc_line_s1_c;
#if HAVE_EXTERNAL_ASM
- if (ctx->cpuflags & MG2DI_CPU_FLAG_FMA3) {
- priv->residual_calc_line = mg2di_residual_calc_line_s1_fma3;
+ if (ctx->cpuflags & MG2DI_CPU_FLAG_AVX2) {
+ priv->residual_calc_line = mg2di_residual_calc_line_s1_avx2;
priv->calc_blocksize = 4;
}
#endif
@@ -240,8 +240,8 @@ int mg2di_residual_calc_init(ResidualCalcContext *ctx)
case 2:
priv->residual_calc_line = residual_calc_line_s2_c;
#if HAVE_EXTERNAL_ASM
- if (ctx->cpuflags & MG2DI_CPU_FLAG_FMA3) {
- priv->residual_calc_line = mg2di_residual_calc_line_s2_fma3;
+ if (ctx->cpuflags & MG2DI_CPU_FLAG_AVX2) {
+ priv->residual_calc_line = mg2di_residual_calc_line_s2_avx2;
priv->calc_blocksize = 4;
}
#endif