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

Daniël Mantione daniel at deadlock.et.tudelft.nl
Sat Jun 11 09:07:26 CEST 2005



Op Fri, 10 Jun 2005, schreef Florian Klaempfl:

> Joost van der Sluis wrote:
>
> > Hi all,
> >
> > I don't know if rtl-optimilisation patches have a large priority,
>
> It depends if someone does it ;)
>
> > but
> > nevertheless this patch improves the speed of the sysutils.uppercase and
> > lowercase functions.
>
> What about creating a table which does direct mapping? It's a lot faster.

It would be faster, but it would require two 256-byte tables, which'll
help make people complain about code size even more. I would do it in an
inner loop, but upper/lower case conversions are seldomly called in an
inner loop. It also does some cache trashing, which is an often ignored
speed issue in programming.

Daniël





More information about the fpc-devel mailing list