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
