From 9d815b7424b56ffcf6f4dea4fd09c53661e4133a Mon Sep 17 00:00:00 2001 From: James Darnley Date: Thu, 9 Feb 2017 22:06:17 +0100 Subject: avcodec/x86: deduplicate PASS8ROWS macro --- libavutil/x86/x86util.asm | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'libavutil') diff --git a/libavutil/x86/x86util.asm b/libavutil/x86/x86util.asm index 44ed750ae5..c063436e0a 100644 --- a/libavutil/x86/x86util.asm +++ b/libavutil/x86/x86util.asm @@ -29,6 +29,11 @@ %include "libavutil/x86/x86inc.asm" +; expands to [base],...,[base+7*stride] +%define PASS8ROWS(base, base3, stride, stride3) \ + [base], [base + stride], [base + 2*stride], [base3], \ + [base3 + stride], [base3 + 2*stride], [base3 + stride3], [base3 + stride*4] + %macro SBUTTERFLY 4 %ifidn %1, dqqq vperm2i128 m%4, m%2, m%3, q0301 -- cgit v1.2.3