So in float-tran.lisp I commented out the macrolet containing
a deftransform for truncate, and I don't get the compilation notes any more.

Is this safe?  I don't really understand what happens in the absence of
a deftransform.


On Mon, Jan 25, 2010 at 3:03 PM, Nathan Froyd <> wrote:
On Mon, Jan 25, 2010 at 7:26 PM, JTK <> wrote:
> 3. I found that floor/ceiling/round aren't optimized.  It used to be (from
> my past carefully tuned code) that FLOOR  inlined nicely,
>    but I had to kludge together a ROUND from FLOOR to make inlining work.
> But now it seems that ROUND compiles cleanly
>    but FLOOR and CEILING don't, at least on my PPC G5  An example follows:
>   I don't know if this is intentional; maybe if ROUND was fixed then FLOOR
> and CEILING were de-optimized in error.

This is probably