Op Sun, 12 Jun 2005, schreef Uberto Barbini:
> > >That is why I use pchar and one uniquestring; > > >It prevents all these automated uniquestring calls. > > > > Why call it when it might not be necessary?? > > > > My point is that you can make the function MUCH faster for the case > > where the function doesn't modify the string by not calling > > UniqueString at all. > > 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. > 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 Daniėl _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel