Re: On optimizing Theora

2009-02-22 Thread Benjamin M. Schwartz
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Tiago Marques wrote: > Can you please try both options with also the following > ones:*-ftree-vectorize -funroll-loops -m3dnow (1) libtheora automatically adds the flags "-O3 -fforce-addr - -fomit-frame-pointer -finline-functions -funroll-loops" to an

Re: On optimizing Theora

2009-02-22 Thread Tiago Marques
Hi, Can you please try both options with also the following ones:*-ftree-vectorize -funroll-loops -m3dnow * Also, it may be a good idea to test both geode and i586 with *-m3dnow *and * -mno3dnow*, since the compiler may be causing problems while vectorizing. Another option is to test also with i4

Re: On optimizing Theora

2009-02-20 Thread Benjamin M. Schwartz
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Tomeu Vizoso wrote: > On Fri, Feb 20, 2009 at 06:41, wrote: >> On Fri, Feb 20, 2009 at 12:28:42AM -0500, Benjamin M. Schwartz wrote: >>> GCC 4.3 evidently does not do a very good job of optimizing for geode. >> What percentage of CPU time was spent i

Re: On optimizing Theora

2009-02-20 Thread Tomeu Vizoso
On Fri, Feb 20, 2009 at 06:41, wrote: > On Fri, Feb 20, 2009 at 12:28:42AM -0500, Benjamin M. Schwartz wrote: >> GCC 4.3 evidently does not do a very good job of optimizing for geode. > > What percentage of CPU time was spent in libtheora? Yeah, both X and jffs2 seem to use a lot of cpu on the X

Re: On optimizing Theora

2009-02-19 Thread quozl
On Fri, Feb 20, 2009 at 12:28:42AM -0500, Benjamin M. Schwartz wrote: > GCC 4.3 evidently does not do a very good job of optimizing for geode. What percentage of CPU time was spent in libtheora? -- James Cameronmailto:qu...@us.netrek.org http://quozl.netrek.org/ _

On optimizing Theora

2009-02-19 Thread Benjamin M. Schwartz
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I have been testing libtheora-1.0 on a MP XO. On build 767, using F9's gcc-4.3, I compiled libtheora with CFLAGS="-march=geode". I tested encode, with the command time encoder_example -v 1 coastguard_cif.y4m > /dev/null using the test video from htt