Changeset 5626


Ignore:
Timestamp:
Dec 16, 2006, 4:28:01 AM (18 years ago)
Author:
Gary Byers
Message:

Recognize that fsqrt/fsqrts instructions have a minor opcode in frb
and only have one source operand.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/level-0/PPC/ppc-float.lisp

    r3672 r5626  
    485485(defun %fp-error-from-status (status-bits control-bits operation &rest operands)
    486486  (declare (type (unsigned-byte 16) status-bits))
     487  (case operation
     488    (sqrt (setq operands (cdr operands))))
    487489  (let* ((condition-class (fp-condition-from-fpscr status-bits control-bits)))
    488490    (if condition-class
     
    497499    (20 '-)
    498500    (21 '+)
     501    (22 'sqrt)
    499502    (t 'unknown)))
    500503
Note: See TracChangeset for help on using the changeset viewer.