[fpc-devel] Odd question?
    Jonas Maebe 
    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.
Jonas
    
    
More information about the fpc-devel
mailing list