On Tue, May 09, 2017 at 10:41:18AM +0300, Martin Storsjö wrote:
> clang now (in the upcoming 5.0 version) is capable of building our
> arm assembly without relying on gas-preprocessor. The VC1 MC assembly
> was only built and used if the chosen assembler supported the .dn
> directives though. This meant that VC1 decoding got a speed regression
> on clang, unless the user manually chose using gas-preprocessor again.
> 
> By avoiding using the .dn register aliases, we can build the VC1 MC
> assembly with the latest clang version.
> 
> Support for the .dn/.qn directives in clang/LLVM isn't actively planned,
> see https://bugs.llvm.org/show_bug.cgi?id=18199.
> 
> This partially reverts 896a5bff64264f4d01ed98eacc97a67260c1e17e.
> ---
>  configure                         |  5 -----
>  libavcodec/arm/vc1dsp_init_neon.c |  4 ----
>  libavcodec/arm/vc1dsp_neon.S      | 21 +++++----------------
>  3 files changed, 5 insertions(+), 25 deletions(-)

probably OK

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

Reply via email to