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

dilb dilb at alrj.org
Wed Sep 18 21:52:26 PDT 2002



> The attached patch provides a 12% performance gain on a StrongARM SA1110
> over current code in the CVS.  This is mostly C code shuffling so to help
> GCC produce nearly perfect assembly on ARM.  Probably a hand optimized
> assembly version of mdct.c could do even better, but I'll leave this task
> to others (Dilb?).  At least this will produce the best compiler generated
> reference to start with as well as improving performance for all
> architectures in general.

This is a nice improvement, "félicitation" :).
Currently, I'm working on ffmpeg's iDCT for ARM (the old one seems wrong), 
but, as I said, as soon as the mdct.c function will stabilize, I will update 
my assembly code.

Did you compare results between your favorite CFLAGS, and mine ?

> Nicolas
Dilb.
--- >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