[fpc-devel] Odd question?

Michael Schnell mschnell at lumino.de
Fri Oct 19 10:05:12 CEST 2007


> 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

 ?



More information about the fpc-devel mailing list