From: John K. <jk2...@ya...> - 2007-11-14 01:05:01
|
Hello, I think I've found some instances in which SBCL 10.0.10 running on a G5 Mac boxes when it shouldn't. 1) essentially identical code boxes in one case, and not in the other. The difference is the way that (values FLOAT T) is returned, either from multiple places in a block or at the end of the defun. 2) ROUND boxes, but FLOOR and CEILING do not. But one can write a ROUND macro that uses floor, and does not box. Code to demonstrate both problems is attached, with an expanation at top. Apologies for the length - the first error is hard to replicate in shorter functions. And apologies in advance if this is due to some error on my part. ____________________________________________________________________________________ Get easy, one-click access to your favorites. Make Yahoo! your homepage. http://www.yahoo.com/r/hs |