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
