Changeset 7219


Ignore:
Timestamp:
Sep 14, 2007, 9:48:19 PM (12 years ago)
Author:
rme
Message:

Handle use of :$self for vinsns.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ia32/compiler/X86/x86-backend.lisp

    r7132 r7219  
    5858        (:$q (x86::encode-operand-type :imm64))
    5959        (:%shift (x86::encode-operand-type :shiftcount :reg8))
    60         (:self (x86::encode-operand-type :self))))))
     60        (:$self (x86::encode-operand-type :self))))))
    6161
    6262(defun lookup-x86-opcode (form backend)
     
    272272                              (cons :@
    273273                                    (simplify-memory-operand (cdr op))))
    274                              ((eq (car op) :self)
    275                               (format t "~&found :self")
    276                               :self)
    277274                             ((member (car op)
    278275                                      '(:% :%q :%l :%w :%b
    279276                                        :%acc :%accq :%accl :%accw :%accb
    280277                                        :$ :$1 :$b :$ub :$w :$l
    281                                         :$ul :$q :%mmx :%xmm :%shift))
     278                                        :$ul :$q :%mmx :%xmm :%shift :$self))
    282279                              (simplify-simple-operand (cadr op)))
    283280                             (t
Note: See TracChangeset for help on using the changeset viewer.