On Mon, 6 Sep 2010, Yao Qi wrote:

> Yao Qi wrote:
> > Hi,
> > We are looking for some possible improvements and optimizations on
> > thumb2 code size.  Currently, I am running some benchmarks with
> > compilation flag "-Os -march=armv7-a -mthumb", and hope to find some
> > thing interesting that we can improve.  Beside that, do you have some
> > ideas on this topic? or do you have some observations on thumb2 code
> > that we may probably improve the size?
> > 
> > Any thoughts on this are appreciated.
> 
> I've put some ideas in this wiki page,
> https://wiki.linaro.org/Internal/People/YaoQi/Thumb2Optimize

Your remark for the first example is wrong.  GCC has to store r8 (or any 
other register for that matter) in order to keep the stack pointer 
64-bit aligned, as required by EABI.


Nicolas

_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to