On Wed, May 25, 2011 at 06:45:37PM +0100, Mans Rullgard wrote:
> Signed-off-by: Mans Rullgard <[email protected]>
> ---
>  libavutil/arm/intmath.h |    9 +++++++++
>  1 files changed, 9 insertions(+), 0 deletions(-)
> 
> diff --git a/libavutil/arm/intmath.h b/libavutil/arm/intmath.h
> index 5f85bfa..cc3de90 100644
> --- a/libavutil/arm/intmath.h
> +++ b/libavutil/arm/intmath.h
> @@ -74,6 +74,15 @@ static av_always_inline av_const int16_t 
> av_clip_int16_arm(int a)
>      return x;
>  }
>  
> +#define av_clip_uintp2 av_clip_uintp2_arm
> +static av_always_inline av_const unsigned av_clip_uintp2_arm(int a, int p)
> +{
> +    unsigned x;
> +    __asm__ ("usat %0, %2, %1" : "=r"(x) : "r"(a), "i"(p));
> +    return x;
> +}
> +
> +
>  #else /* HAVE_ARMV6 */
>  
>  #define FASTDIV FASTDIV
> -- 

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

Reply via email to