[tremor] [PATCH] 12% global performance gain on a StrongARM

Nicolas Pitre nico at cam.org
Sun Sep 22 10:05:12 PDT 2002



On Sun, 22 Sep 2002, marc dukette wrote:

> I know most of you are mostly concerned with the GCC compiler, however I
> just pulled the lastest source from CVS and compiled with Microsoft's
> Embedded Visual C and the latest is noticeably slower than the original
> release of Tremor.  I'm guessing this is something in the eVC compiler and
> some of the new optimizations.  I can't give exact numbers since all my
> tests are with regard to audio embedded in a video stream and the number of
> frame drops incurred, however innacurate this measurement is, for a given
> stream it is very consistent and with the latest set of patches the number
> of frame drops has more than doubled from the original Tremor release .
> This is with a 128kbps vorbis audio.  I've run this on both an SA1100 and a
> PXA250 with similar results.

Try the following:

- in misc.h search for a line that reads "#ifdef __i386__"

- replace that line with "#if 1"

This will provide the compiler with macros that removes the core of the
optimisations I did therefore effectively providing the same postprocessed
code as before.

<p>Nicolas

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'tremor-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Tremor mailing list