[Openmcl-cvs-notifications] r14774 - /trunk/source/compiler/nx2.lisp

gb at clozure.com gb at clozure.com
Mon May 2 15:21:01 CDT 2011


Author: gb
Date: Mon May  2 15:21:01 2011
New Revision: 14774

Log:
Back out of r14758, too.

Modified:
    trunk/source/compiler/nx2.lisp

Modified: trunk/source/compiler/nx2.lisp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/compiler/nx2.lisp (original)
+++ trunk/source/compiler/nx2.lisp Mon May  2 15:21:01 2011
@@ -580,26 +580,24 @@
         (if (and (acode-form-typep num1 'double-float trust-decls)
                  (acode-form-typep num2 'double-float trust-decls))
           (progn
-            (if (eql (acode-constant-p num1) 0.0d0)
-              (backend-use-operator (%nx1-operator %double-float-negate) s=
eg vreg xfer num2)
               (backend-use-operator (%nx1-operator %double-float--2)
                                   seg
                                   vreg
                                   xfer
                                   num1
-                                  num2))
+                                  num2)
             t)
           (if (and (acode-form-typep num1 'single-float trust-decls)
                    (acode-form-typep num2 'single-float trust-decls))
             (progn
               (if (eql (acode-constant-p num1) 0.0s0)
-                (backend-use-operator (%nx1-operator %single-float-negate)=
 seg vreg xfer num2)
                 (backend-use-operator (%nx1-operator %short-float--2)
                                       seg
                                       vreg
                                       xfer
                                       num1
-                                      num2))
+                                      num2)
+)
               t)
             (if (and (acode-form-typep num1 *nx-target-fixnum-type* trust-=
decls)
                      (acode-form-typep num2 *nx-target-fixnum-type* trust-=
decls))



More information about the Openmcl-cvs-notifications mailing list