From 1618ce8e5e8b5739d5e8f70dc2aced1288287526 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Mon, 6 May 2019 18:15:11 +0200 Subject: transfer: fix non-contiguous interpolation --- transfer_interp_template.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/transfer_interp_template.c b/transfer_interp_template.c index 65ae98b..e7ff14a 100644 --- a/transfer_interp_template.c +++ b/transfer_interp_template.c @@ -48,7 +48,7 @@ FUNC(interp_transfer_line)(double *dst, ptrdiff_t dst_len, for (ptrdiff_t idx0 = 0; idx0 < STENCIL; idx0++) { double tmp = 0.0; for (ptrdiff_t idx1 = 0; idx1 < STENCIL; idx1++) - tmp += src_data[idx0 * src_stride + idx1 ] * fact_x[STENCIL * x + idx1]; + tmp += src_data[idx0 * src_stride + idx1 * SSTRIDE1] * fact_x[STENCIL * x + idx1]; val += tmp * fact_y[idx0]; } -- cgit v1.2.3