On 1/26/2020 12:08 PM, James Almer wrote:
> The check_x86asm() checks would force enable these variables on success,
> bypassing any --disable-* command line option.
> This is important in the case of AVX512, where the relevant define is used
> to choose between different values for memory alignment and strides in
> some allocations.
> 
> Signed-off-by: James Almer <jamr...@gmail.com>
> ---
>  configure | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
> 
> diff --git a/configure b/configure
> index c02dbcc8b2..f7c55c0830 100755
> --- a/configure
> +++ b/configure
> @@ -5925,10 +5925,10 @@ EOF
>              elf*) enabled debug && append X86ASMFLAGS $x86asm_debug ;;
>          esac
>  
> -        check_x86asm avx512_external "vmovdqa32 [eax]{k1}{z}, zmm0"
> -        check_x86asm avx2_external   "vextracti128 xmm0, ymm0, 0"
> -        check_x86asm xop_external    "vpmacsdd xmm0, xmm1, xmm2, xmm3"
> -        check_x86asm fma4_external   "vfmaddps ymm0, ymm1, ymm2, ymm3"
> +        enabled avx512 && check_x86asm avx512_external "vmovdqa32 
> [eax]{k1}{z}, zmm0"
> +        enabled avx2   && check_x86asm avx2_external   "vextracti128 xmm0, 
> ymm0, 0"
> +        enabled xop    && check_x86asm xop_external    "vpmacsdd xmm0, xmm1, 
> xmm2, xmm3"
> +        enabled fma4   && check_x86asm fma4_external   "vfmaddps ymm0, ymm1, 
> ymm2, ymm3"
>          check_x86asm cpunop          "CPU amdnop"
>      fi

Applied.
_______________________________________________
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