[FFmpeg-devel] [PATCH] vp9: add avx2 iadst16 implementations.

Ronald S. Bultje rsbultje at gmail.com
Tue Nov 8 21:44:32 EET 2016


Hi,

On Tue, Nov 8, 2016 at 2:43 PM, Ronald S. Bultje <rsbultje at gmail.com> wrote:

> Hi,
>
> On Tue, Nov 8, 2016 at 2:39 PM, Michael Niedermayer <
> michael at niedermayer.cc> wrote:
>
>> On Tue, Nov 08, 2016 at 11:22:31AM -0500, Ronald S. Bultje wrote:
>> > Also a small cosmetic change to the avx2 idct16 version to make it
>> > explicit that one of the arguments to the write-out macros is unused
>> > for >=avx2 (it uses pmovzxbw instead of punpcklbw).
>> > ---
>> >  libavcodec/x86/vp9dsp_init.c |   8 +-
>> >  libavcodec/x86/vp9itxfm.asm  | 188 ++++++++++++++++++++++++++++++
>> ++++++++++---
>> >  2 files changed, 183 insertions(+), 13 deletions(-)
>>
>> x86-32 linux gets stomach ache from this:
>>
>> YASM    libavcodec/x86/vp9itxfm.o
>> src/libavcodec/x86/vp9itxfm.asm:2150: error: instruction expected after
>> label
>> src/libavcodec/x86/vp9itxfm.asm:2151: error: instruction expected after
>> label
>> src/libavcodec/x86/vp9itxfm.asm:2152: error: instruction expected after
>> label
>
>
> Ah right, yes this is meant to be for 64bit only. I'll add some #if/%if
> around it...
>

They were already there but one %endif was misplaced. Fixed locally.

Ronald


More information about the ffmpeg-devel mailing list