On Sat, Mar 24, 2012 at 12:32:55PM -0700, Ronald S. Bultje wrote:
> Hi,
> 
> On Thu, Mar 22, 2012 at 7:05 AM, Kostya Shishkov
> <[email protected]> wrote:
> > Can we get at least several compilers and compiler version output for the
> > functions that use it? It's inline assembly, so compiler output for these
> > may vary greatly and fail register allocation for some other GCC version,
> > for instance. When we have it, then we can discuss it further.
> 
> gcc-4.2.1: better after patch (less and shorter instructions)
> gcc-4.2.1/llvm: same number of instructions before/after, but shorter
> instructions after patch
> gcc-4.5.3: same number of instructions before/after, but shorter
> instructions after patch
> gcc-4.6.3: same number of instructions before/after, but shorter
> instructions after patch
> gcc-4.7.0: better after patch (less and shorter instructions)
> clang-3.0: same number of instructions before/after, but shorter
> instructions after patch
> 
> Complete disassembly attached in before.txt and after.txt with each of
> the above compilers.

Looks legit, what do other people think?
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to