Changeset 5257


Ignore:
Timestamp:
Sep 24, 2006, 7:07:24 PM (18 years ago)
Author:
Gary Byers
Message:

Load-character-constant: accept :u32const on PPC32, PPC64, too.

Location:
trunk/ccl/compiler/PPC
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp

    r5232 r5257  
    35603560
    35613561(define-ppc32-vinsn load-character-constant (((dest :lisp))
    3562                                              ((code :u8const)))
     3562                                             ((code :u32const)))
    35633563  (ori dest ppc::rzero (:apply logior (:apply ash (:apply logand #xff code) ppc32::charcode-shift) ppc32::subtag-character))
    35643564  ((:not (:pred = 0 (:apply ldb (byte 16 8) code)))
  • trunk/ccl/compiler/PPC/PPC64/ppc64-vinsns.lisp

    r5232 r5257  
    35433543
    35443544(define-ppc64-vinsn load-character-constant (((dest :lisp))
    3545                                              ((code :u8const))
     3545                                             ((code :u32const))
    35463546                                             ())
    35473547  (ori dest ppc::rzero (:apply logior (:apply ash (:apply logand #xff code) 8) ppc64::subtag-character))
Note: See TracChangeset for help on using the changeset viewer.