On Wed, Apr 22, 2020 at 07:49:16PM +0200, 
frederic.recou...@univ-grenoble-alpes.fr wrote:
> From: Frédéric Recoules <frederic.recou...@orange.fr>
> 
> ---
>  configure           |  4 ++++
>  libavutil/x86/asm.h | 20 ++++++++++++++++++++
>  2 files changed, 24 insertions(+)
> 
> diff --git a/configure b/configure
> index 6533b43250..ddfea5ccfa 100755
> --- a/configure
> +++ b/configure
> @@ -2275,6 +2275,7 @@ TOOLCHAIN_FEATURES="
>      symver_gnu_asm
>      vfp_args
>      xform_asm
> +    mmx_clobbers
>      xmm_clobbers
>  "
>  
> @@ -5917,6 +5918,9 @@ EOF
>      check_inline_asm ebx_available '""::"b"(0)' &&
>          check_inline_asm ebx_available '"":::"%ebx"'
>  
> +    # check whether mmx clobbers are supported
> +    check_inline_asm mmx_clobbers '"":::"%mm0"'
> +
>      # check whether xmm clobbers are supported
>      check_inline_asm xmm_clobbers '"":::"%xmm0"'
>  
> diff --git a/libavutil/x86/asm.h b/libavutil/x86/asm.h
> index 9bff42d628..bb3c13f5c1 100644
> --- a/libavutil/x86/asm.h
> +++ b/libavutil/x86/asm.h
> @@ -79,6 +79,26 @@ typedef int x86_reg;
>  #    define BROKEN_RELOCATIONS 1
>  #endif
>  
> +/*
> + * If gcc is not set to support mmx (-mmmx) it will not accept mmx registers
> + * in the clobber list for inline asm. MMX_CLOBBERS takes a list of mmx
> + * registers to be marked as clobbered and evaluates to nothing if they are
> + * not supported, or to the list itself if they are supported. Since a 
> clobber
> + * list may not be empty, XMM_CLOBBERS_ONLY should be used if the mmx
                            ^^^^
typo

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Frequently ignored answer#1 FFmpeg bugs should be sent to our bugtracker. User
questions about the command line tools should be sent to the ffmpeg-user ML.
And questions about how to use libav* should be sent to the libav-user ML.

Attachment: signature.asc
Description: PGP signature

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to