[fpc-devel] Odd question?
jonas.maebe at elis.ugent.be
Fri Oct 19 10:29:04 CEST 2007
On 19 Oct 2007, at 10:05, Michael Schnell wrote:
>> It's because the Odd function is an assembler function, and the
>> compiler can't yet inline assembler functions. I guess this stems
>> from the time that the compiler was not very good at inlining nor
>> at removing stack frames. I would probably be best to simply
>> remove all assembler implementations of Odd() from the rtl so the
>> generic Pascal version is used instead (which can be inlined).
> Isn't Odd simply
> (i and 1) <> 0
Yes, that's the pretty much the content of the Pascal function.
More information about the fpc-devel