On Sun, Dec 11, 2011 at 09:53:13PM +0000, Mans Rullgard wrote:
> This replaces the explicit offset(reg) memory references with
> "m" operands for the same locations.  As a result, one fewer
> register operand is needed for these inline asm statements.
> 
> Signed-off-by: Mans Rullgard <[email protected]>
> ---
> No measurable change in speed.
> ---
>  libavcodec/x86/cabac.h     |   45 ++++++++++++++++++++-----------------------
>  libavcodec/x86/h264_i386.h |   31 ++++++++++++++---------------
>  2 files changed, 36 insertions(+), 40 deletions(-)
> 
> --- a/libavcodec/x86/cabac.h
> +++ b/libavcodec/x86/cabac.h
> @@ -82,7 +81,7 @@
>  
> -#if HAVE_7REGS && !defined(BROKEN_RELOCATIONS)
> +#if HAVE_6REGS && !defined(BROKEN_RELOCATIONS)

\o/

Well, I guess it's almost a pity that x86_32 is on its way out ;)

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

Reply via email to