Ping.

On Sun, Nov 9, 2014 at 4:35 PM, Henrik Gramner <[email protected]> wrote:
> Libav currently doesn't have any good unit tests for assembly code
> which makes it difficult to write new assembly functions and/or
> improve the existing ones.
>
> x264 have the checkasm tool which does the job, so I decided to to
> port it to libav, which turned into more or less a complete rewrite to
> make it a bit more modular and not rely on GCC-only features.
>
> It provides the following features:
> * verify correctness by comparing the output to the C version.
> * detect failure to save and restore clobbered callee-saved registers.
> * detect 32-bit parameters being used as if they were 64-bit in x86-64
> (the upper halves are not guaranteed to be zero - but in practice they
> very often are, which makes those bugs hard to spot otherwise).
> * easy benchmarking.
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to