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
On Mon, Jan 25, 2010 at 7:26 PM, JTK <email@example.com> wrote:This is probably https://bugs.launchpad.net/sbcl/+bug/489388
> 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.