[XviD-devel] [CVS commit] Linux amd64 preliminary support
Guillaume POIRIER
guillaume.poirier at etudiant.univ-rennes1.fr
Thu Jan 6 09:30:55 CET 2005
Hi,
Edouard Gomez wrote:
> Just to inform you that i commited a preliminary amd64 support for linux
> based OSes into CVS. There are known bugs:
> - qpel encoding causes some artifacts. I could not fix this because ssh
> connections aren't that friendly for debugging ;-(
> - doesn't work on win64 based OS, that's because MS/Linux use different
> C ABI for passing args :-( any good idea for not splitting win/linux
> code is welcome.
>
> The code is available in my arch/tla archive as well as the CVS. So as
> far as qpel isn't concerned, you can give it a try and report bugs.
What a coincidence, I just happened to run a bench yesterday between the
"original" AMD-64 SIMD port by Andre Werthmann against IA-34 SIMD
version from you tla tree. I've been quite disappointed to see that the
AMD-64 version was just as fast as IA-32 when libavcodec gives me (from
the top of my head) a 50% bonus regarding encoding speed[1].
So, Edouard, does your AMD-64 port features some more nice optimizations
that allows a certain speed-up ?
Anyway, thanks a lot for the work you've done, I'll test it and
benchmark it tonight.
Regards,
Guillaume
[1] it goes without saying that thoses tests were done on the same
hardware, with a i386 Debian SID and a x86-64 Ubuntu.
More information about the XviD-devel
mailing list