On 06/26/2012 04:55 PM, Justin Ruggles wrote:
> Removes a false dependency on existing contents of the 2nd dst register,
> giving better performance for OOE.
> ---
>  libavresample/x86/util.asm |    3 ++-
>  1 files changed, 2 insertions(+), 1 deletions(-)
> 
> diff --git a/libavresample/x86/util.asm b/libavresample/x86/util.asm
> index 501f662..ca7fde5 100644
> --- a/libavresample/x86/util.asm
> +++ b/libavresample/x86/util.asm
> @@ -26,7 +26,8 @@
>      pmovsxwd     m%1, m%1
>      SWAP %1, %2
>  %else
> -    punpckhwd    m%2, m%1
> +    mova         m%2, m%1
> +    punpckhwd    m%2, m%2
>      punpcklwd    m%1, m%1
>      psrad        m%2, 16
>      psrad        m%1, 16

ping.

-Justin

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

Reply via email to