[fpc-devel] Generated code of constant parameters of double type

Luiz Americo Pereira Camara pascalive at bol.com.br
Sun Nov 16 18:32:21 CET 2008


Florian Klaempfl escreveu:
> Luiz Americo Pereira Camara schrieb:
>> My point was that this could be a missing optimization opportunity: 
>> pass by reference a 8 bytes parameter when the pointer size is 4. 
>
> Don't forget that this makes an extra memory access.

I will do my question in a simpler way:

Using constant parameters (add const keyword in front of an argument) is 
beneficial for record types with size > pointer size and for string 
types but not for integer and pointer types.

Currently is not beneficial for double types and there's no way to 
improve that. So when developing an interface that uses double types 
does not matter using const or not. Now and in the future. Right?


Luiz





More information about the fpc-devel mailing list