On Sun, 10 Jul 2016, Janne Grunau wrote:

GNU as evaluates true as '-1' while Apple's variant and llvm's internal
assembler

And MS armasm

evaluate it as '1'. The best way to avoid this madness is to
eliminate boolean expressions instead of trying to fix it with
preprocessor directives. Use a direct formula to calculate the
required temporary space on the stack in
ff_put_vp8_{epel,bilin}{4,8,16}_h[246]v[246]_armv6().

Fixes a checkasm segfault

And normal vp8 decoding when the armv6 routines are used but not the neon ones

in vp8dsp.mc when using llvm's internal
assembler for a non-Apple target.

.. or MS armasm

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

Reply via email to