Changeset 14774
- Timestamp:
- May 2, 2011, 1:21:01 PM (14 years ago)
- File:
-
- 1 edited
-
trunk/source/compiler/nx2.lisp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/compiler/nx2.lisp
r14758 r14774 581 581 (acode-form-typep num2 'double-float trust-decls)) 582 582 (progn 583 (if (eql (acode-constant-p num1) 0.0d0)584 (backend-use-operator (%nx1-operator %double-float-negate) seg vreg xfer num2)585 583 (backend-use-operator (%nx1-operator %double-float--2) 586 584 seg … … 588 586 xfer 589 587 num1 590 num2) )588 num2) 591 589 t) 592 590 (if (and (acode-form-typep num1 'single-float trust-decls) … … 594 592 (progn 595 593 (if (eql (acode-constant-p num1) 0.0s0) 596 (backend-use-operator (%nx1-operator %single-float-negate) seg vreg xfer num2)597 594 (backend-use-operator (%nx1-operator %short-float--2) 598 595 seg … … 600 597 xfer 601 598 num1 602 num2)) 599 num2) 600 ) 603 601 t) 604 602 (if (and (acode-form-typep num1 *nx-target-fixnum-type* trust-decls)
Note:
See TracChangeset
for help on using the changeset viewer.
