[cmucl-cvs] CMUCL commit: src/code (irrat.lisp)

Raymond Toy rtoy at common-lisp.net
Mon Feb 28 17:14:45 UTC 2011


    Date: Monday, February 28, 2011 @ 12:14:45
  Author: rtoy
    Path: /project/cmucl/cvsroot/src/code

Modified: irrat.lisp

Need to define %sqrt for x86/sse2 so the compiler can constant-fold
SQRT. 


------------+
 irrat.lisp |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)


Index: src/code/irrat.lisp
diff -u src/code/irrat.lisp:1.63 src/code/irrat.lisp:1.64
--- src/code/irrat.lisp:1.63	Tue Apr 20 13:57:44 2010
+++ src/code/irrat.lisp	Mon Feb 28 12:14:45 2011
@@ -5,7 +5,7 @@
 ;;; Carnegie Mellon University, and has been placed in the public domain.
 ;;;
 (ext:file-comment
-  "$Header: /project/cmucl/cvsroot/src/code/irrat.lisp,v 1.63 2010-04-20 17:57:44 rtoy Rel $")
+  "$Header: /project/cmucl/cvsroot/src/code/irrat.lisp,v 1.64 2011-02-28 17:14:45 rtoy Exp $")
 ;;;
 ;;; **********************************************************************
 ;;;
@@ -179,7 +179,7 @@
 
 ;; As above for x86.  It also seems to be needed to handle
 ;; constant-folding in the compiler.
-#+sparc
+#+(or sparc (and x86 sse2))
 (progn
   (defun %sqrt (x)
     (declare (double-float x)




More information about the cmucl-cvs mailing list