[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