[fpc-devel] Patch to speed up Uppercase/Lowercase functions

Uberto Barbini uberto at ubiland.net
Sun Jun 12 13:11:08 CEST 2005


> > If I understood well, with modern processor an unpredicatable branch
> > (i.e. one with similar probability) is much more time-consuming that an
> > unnecessary function call.
>
> Yes, but the call needs to do memory allocation and a string copy, so it
> is not just the call.

I thought that UniqueString() goal was exactly to avoid the string copy...

> > ps. is there a way to see the assembly producted by a FPC function?
>
> Sure. Depending on your prefered asm style:
>
> fpc -Anasmelf -a -s filename.pas
> fpc -Agas -a -s filename.pas

Thanks!
I wonder if anyone has checked why Kylix version is faster comparing the 
assembler code.

I read the thread but I haven't studied well! ;)

Bye Uberto




More information about the fpc-devel mailing list