On Sun, 6 Nov 2011, Justin Ruggles wrote:

> ---
>  libavutil/x86/x86inc.asm |    5 +++++
>  1 files changed, 5 insertions(+), 0 deletions(-)
>
> diff --git a/libavutil/x86/x86inc.asm b/libavutil/x86/x86inc.asm
> index fc0b312..fa5e1e2 100644
> --- a/libavutil/x86/x86inc.asm
> +++ b/libavutil/x86/x86inc.asm
> @@ -567,6 +567,11 @@ SECTION .note.GNU-stack noalloc noexec nowrite progbits
>          %elifidn %1, sse3
>              %define movu lddqu
>          %endif
> +        %if mmsize == 16 && notcpuflag(sse2)
> +            %define mova movaps
> +            %define movu movups
> +            %define movnta movntps
> +        %endif
>      %else
>          %xdefine SUFFIX
>          %undef cpuname

Put it before cpuflag(aligned), so that movu ends up right in that case.
Other than that, LGTM.

--Loren Merritt
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to