>>>>> "Rolf" == Rolf Wester <[EMAIL PROTECTED]> writes:

    Rolf> Hi,

    Rolf> I'm using floor (and ffloor) in a program. I optimized everything else 
    Rolf> but floor is the real bottleneck. This is strue mainly for consing. When 
    Rolf> using a dummy-function instead of floor less than 1 KB is consed, with 
    Rolf> floor in action it's almost 1 GB. I also put a (declaim (inline floor)) 
    Rolf> in the source file. I suggested to use a foreign function but this isn't 
    Rolf> really very elegant. Is there any alternative to using floor (I just 
    Rolf> need the integer) or a compiler directive?

Is the result of floor known to be a fixnum?  (signed-byte 32)?
Declaring that would help.

Ray

Reply via email to